Como posso fazer o windows minimizar usando o botão do meio do mouse na barra de título do Xubuntu?

1

Execução do Ubuntu 12.10 com o Xubuntu-Desktop. Gostaria de janela para minimizar se eu meio-clique em sua barra de título. Não é possível encontrar qualquer configuração para isso. É possível?

    
por nLinked 01.12.2012 / 15:37

1 resposta

1

Sim, isso é possível, eu tenho experimentado com xdotool e xbindkeys , e eles são basicamente tudo o que você precisa para fazer isso, então, por favor, entre

sudo apt-get install xdotool xbindkeys x11-utils xinput

Agora, seu botão do meio do mouse é geralmente o botão 2, mas você pode verificar usando xev e clicando na caixa do testador de eventos, ou olhando para a saída de xinput . Digite xinput e isso listará seus dispositivos, então anote o ID do seu mouse e, em seguida, digite

xinput list-props < device id >

para encontrar detalhes nos botões do mouse. Você pode sempre escolher um botão do mouse diferente se o seu botão do meio não registrar corretamente ou não estiver disponível.

O comando xdotool que você precisa para o que deseja fazer é:

xdotool getactivewindow windowminimize

Este comando minimiza a janela ativa; no entanto, essa ação também deve ser associada ao botão 2 do mouse e a maneira de fazer isso é usar xbindkeys . Colocamos o comando acima em ~/.xbindkeysrc (veja abaixo) e o associamos com o botão do meio do mouse ( b:2 ), de forma que o pressionamento do botão 2 do mouse aciona o comando xdotool .

(Este comando xdotool irá funcionar no terminal se executado e irá minimizá-lo, mostrando assim que é o comando necessário para o que você quer.)

Esta entrada deve ser colocada no seu ~/.xbindkeysrc :

"xdotool getactivewindow windowminimize"
b:2

O comando xdotool também deve ser colocado entre aspas (como acima) quando colocado nesse arquivo.

Para que xbindkeys leia novamente o arquivo, você pode limpar as ligações atuais com killall xbindkeys e depois executar xbindkeys para reiniciá-lo.

Agora seu comando estará disponível; xbindkeys parece não precisar ser colocado na inicialização para mim, e você pode executar o seu comando sem reinicializar; você pode cancelá-lo a qualquer momento digitando killall xbindkeys e editando seu ~/.xbindkeysrc .

    
por user76204 02.12.2012 / 02:56