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 wmctrle 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 Altaqui, 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: Navigationo 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.