Estou usando exatamente 3 programas: - um navegador - um terminal - um editor de código
Eu mantenho tudo nas janelas de tela cheia.
O que eu preciso é ser capaz de apresentar qualquer um deles com um simples atalho de teclado, como Ctrl + Alt + B para navegador, etc.
Alt-Tab é uma merda, porque eu tenho que parar e ver onde está o seletor.
Usar três áreas de trabalho é melhor, mas ainda não é o ideal - preciso pensar sobre onde estou e para onde devo ir. Por exemplo, meu navegador está no topo do meu terminal e meu editor de código está à direita do terminal. Então, para passar do navegador para o terminal, uso Ctrl + Alt + Down, mas para passar do editor de código para o terminal, tenho que fazer Ctrl + Alt + Left. Em vez disso, devo apenas pressionar Ctrl + Alt + T para o terminal, por exemplo.
Obrigado!
guake
. É um terminal semelhante ao jogo, que mostra ou oculta por uma combinação de teclas configurável.Respostas:
Como não uso o Unity, isso é testado no Cinnamon, mas o mesmo truque deve funcionar em todos os ambientes de desktop. Você pode usar uma ferramenta como
xdotool
ouwmactl
que permita criar scripts de suas interações com o servidor X.Eu prefiro
wmctl
, mas você pode instalar ambos comPrimeiro, execute
wmctl -i
para ver quais são os nomes das janelas abertas:Se você rolar para a direita, verá que a segunda é minha
firefox
instância mostrando esta página. Portanto, agora você ativa cada uma das três janelas por nome:Você pode atribuir atalhos para cada um desses comandos usando a GUI do ambiente de área de trabalho ou através de uma ferramenta mais genérica, como
xbindkeys
.fonte