Inspirado na resposta de Pineau, encontrei um truque sujo para fazê-lo: manter Alt + ' para alternar entre janelas de aplicativos em uma viewport e (por exemplo) Alt + 1 para alternar entre janelas de aplicativos em todas as viewports.
Menor desvantagem cosmética é que a capacidade de resposta é um pouco menos precisa, já que as configurações precisam de uma fração de segundo para serem alteradas. Na prática, no entanto, você dificilmente notará.
-
instale
xdotool
:sudo apt-get install xdotool
-
Copie o seguinte scipt em um arquivo vazio e salve-o como
switch.sh
#!/bin/bash dconf write /org/compiz/profiles/unity/plugins/unityshell/alt-tab-bias-viewport false sleep 0.2 xdotool keydown alt key 0x60 dconf write /org/compiz/profiles/unity/plugins/unityshell/alt-tab-bias-viewport true sleep 1
-
defina uma combinação de teclas para executar o script:
System Preferences > Keyboard > Shortcuts > Custom Shortcuts
. Eu escolho Alt + 1 , pois está próximo do outro.Agora você pode usar Alt + 1 para alternar entre todas as janelas de (por exemplo) gedit:
ouAlt+'paraalternarentrejanelasdegeditsomentedaáreadetrabalhodaáreadetrabalho:
nota:
-
No script, a chave acima da aba é definida como
key 0x60
. Isso pode ser diferente em outros lauyouts. Caso isso não funcione, execute em um terminalxev
, depois pressione Return , depois a tecla acima. Na saída, procure uma string como(keysym 0x60, grave)
. O valor de keysym é o valor que você precisa na linha (script):xdotool keydown alt key 0x60
-
Os valores de
sleep 0.2
esleep 1
fazem o script funcionar bem no meu sistema, mas podem estar sujeitos a otimização para sistemas mais rápidos (reduzir).
Mais opções
Da mesma forma, você pode definir uma combinação de teclas para alternar entre todas as janelas de aplicativos em todas as viewports em que o script seria:
#!/bin/bash
dconf write /org/compiz/profiles/unity/plugins/unityshell/alt-tab-bias-viewport false
sleep 0.2
xdotool keydown alt key 0xff09
dconf write /org/compiz/profiles/unity/plugins/unityshell/alt-tab-bias-viewport true
sleep 1
Se você definir por exemplo Alt + Q para isso, você tem um bom conjunto de todas as opções:
Alt + ' Alterna entre as janelas do aplicativo atual na viewport atual
Alt + 1 Alterna entre as janelas do aplicativo atual em todas as viewports
Alt + Separador Alterna entre as janelas todas as aplicações no viewport atual
Alt + Q Alterna entre janelas todas as aplicações em todas as viewports
Alt+Guia:Alternaentretodasasjanelasdeaplicativosnaviewportatual
Alt + Q : Alterna entre todas as janelas de aplicativos em todas as viewports