Opção 1: Extensão do Gnome Shell: AppKeys
Esta extensão emula o comportamento do Unity no Gnome Shell:
https://extensions.gnome.org/extension/413/dash-hotkeys/
Faz exatamente o que é esperado e adiciona mais algumas ligações de teclas, como abrir uma nova janela para o aplicativo Super+Shift+[1-9]
. Trabalho confirmado no Ubuntu 14.04.2 e Gnome Shell 3.10.4.
Opção 2: xbindkeys & wmctrl
Embora não seja tão fácil de configurar e gerenciar, você pode obter esse tipo de funcionalidade em muitos ambientes, usando wmctrl
e xbindkeys
.
Xbindkeys pode ser configurado para iniciar no login. Ele monitorará um arquivo chamado .xbindkeysrc
, que pode conter linhas como esta:
#Launch or switch to E-mail
"wmctrl -xa Thunderbird || thunderbird"
Alt + 2
#Launch or switch to Konsole
"wmctrl -xa Konsole || konsole"
Alt + 3
#Launch or switch to IRC client
"wmctrl -xa Xchat || xchat"
Alt + 4
Como o Unity, com esta receita, você configura uma chave para alternar para um aplicativo, se estiver em execução, ou iniciá-lo, se não estiver. Eu usei Alt
aqui, mas você poderia usar Mod4
, eu acho.
Opção 3: usar atalhos de alternância de espaço de trabalho
Algo semelhante é atribuir atalhos de teclado que alternam para áreas de trabalho específicas (ou "Área de trabalho"). Se você executar um aplicativo por espaço de trabalho, o atalho alternará efetivamente para esse aplicativo. Procure abaixo Keyboard: Shortcuts: Navigation
o local para definir os atalhos de alternância da área de trabalho.
Opção 4: gnome-shell-extensions-windows-navigator
Depois de instalar esta extensão do Gnome, no modo de sobreposição, você pode segurar a tecla ALT e ver um número atribuído a cada janela. Você pode pressionar o número para alternar a janela. Mais aqui , incluindo instruções de instalação.