Existe uma solução que já usei antes, e pode ser útil para você, então eu a gravo aqui.
Se não for possível configurar o roll up da janela no gerenciador de janelas (os usuários do Xfce têm a opção mousewheel_rollup
no xfwm4), vale a pena tentar ferramentas como wmctrl
e xdotool
, embora algumas janelas os gerentes ignoram seus comandos. A opção de sombra parece estar presente em wmctrl
, mas não em xdotool
.
É possível usar wmctrl
para selecionar a janela ativa no momento e ativá-la usando este comando, adaptado do manpage útil :
wmctrl -r :ACTIVE: -b toggle,shaded
Este comando permite que wmmctrl
selecione a janela ativa e alterne se ela está sombreada ou não. Isso deve ser suportado na maioria dos gerenciadores de janelas, incluindo a metacity: teste-o em gnome-terminal
, mas não guake
, pois ele não terá nenhum efeito devido à maneira como o guake
terminal é exibido.
Eu não o ligaria à roda do mouse, mas a outro botão do mouse, como um secundário no lado (se você tiver um). Então, basta clicar nele para alternar o rollup da janela ativa.
Portanto, instale os programas com
sudo apt-get install wmctrl xbindkeys
Você precisa adicionar as linhas abaixo a ~/.xbindkeysrc
(você pode escolher sua própria vinculação ou combinação; essa é apenas a minha chave do mouse adicional como exemplo):
# specify a mouse button/combination
"wmctrl -r :ACTIVE: -b toggle,shaded"
b:9
Execute killall xbindkeys
e, em seguida, xbindkeys &
para que o arquivo de configuração seja relido (ou faça logout e login novamente).
Esse é o melhor que você pode fazer por minuto e é o mesmo que você pede, mas feito de uma maneira um pouco diferente, então pode ser útil para você.
Para mais informações, consulte man wmctrl
, man xbindkeys
ou as páginas do Ubuntu on-line .