Estou tentando vincular um botão da janela de comutação do mouse ao Ubuntu. Atualmente, estou tentando fazer isso com xbindkeys
e xte
, mas faça isso .xbindkeysrc
apenas nas saídas Tabae não alterna entre janelas.
.xbindkeysrc
Código atual :
"'xte' 'keydown Alt_L' 'keydown Tab' 'keyup Tab' 'keyup Alt_L'"
b:10
Eu estou querendo saber se existe um comando diferente que eu poderia colocar que daria instruções diretamente para mudar de janelas.
EDIT: Eu também tentei xdotool
, aqui está o código usando:
"xdotool keydown alt key Tab && sleep 1 && xdotool keyup alt"
b:10
Também não funcionou.
EDIT2: Eu tentei xdotool
aquele na linha de comando e funcionou. Existe alguma razão para não funcionar xbindkeys
?
Respostas:
Eu tenho que trabalhar. Acontece que eu precisava colocar uma pausa entre
keydown alt
ekey tab
. Também coloquei oxdotool
código em um.sh
arquivo para modificá-lo sem reiniciar oxbindkeys
tempo todo.xdotool
Código de trabalho :fonte
O xte também funciona, se você usá-lo como
fonte
Funciona com o método do PitaJ: adicione o código abaixo no arquivo .xbindkeysrc (substitua "user123" pelo seu nome de usuário e corrija o caminho do arquivo xdotool_Alt_Tab.sh no caminho do arquivo)
Nota: tornou o xdotool_Alt_Tab.sh executável por
ou clique com o botão direito do mouse nesse arquivo -> Propriedades -> Clique na guia Permissão -> Marque a caixa de seleção "Permitir a execução de arquivo como programa"
Descobri que precisava pressionar e soltar o botão do mouse rapidamente para que a tecla Tab chegasse a tempo!
fonte
Eu uso essa abordagem para emular um console do apresentador para o software de apresentação que está faltando a referida funcionalidade.
Este é o meu script:
Crie outro para o movimento da seta para a direita e atribua-os aos atalhos usando
xbindkey_config-gtk2
(gui paraxbindkyes
). Em seguida, basta abrir uma janela com seus slides e outra com um documento PDF de suas anotações em monitores separados. Use as combinações de teclas atribuídas para ir para o próximo slide nos dois com apenas um pequeno atraso.fonte