O GNOME 3 não tem essa funcionalidade embutida, como você descobriu.
Como solução alternativa, crie um atalho de teclado para um script RaiseOrRun.sh
- Criar
/home/<username>/RaiseOrRun.sh
script - Execute
chmod +x /home/<username>/RaiseOrRun.sh
para torná-lo executável. - Abrir configurações do GNOME, teclado
- Para cada aplicativo "Adicionado aos favoritos":
- Vá até o final e pressione o botão + para adicionar um atalho personalizado
- Nome: escolha qualquer nome
- Comando:
/home/<username>/RaiseOrRun.sh <WM_CLASS> <EXECUTABLE>
- Exemplo:
/home/<username>/RaiseOrRun.sh chromium chromium-browser
- Clique no botão Editar e pressione a tecla de atalho desejada (ou seja: Super + 1 )
- Clique em Adicionar para confirmar
- Vá até o final e pressione o botão + para adicionar um atalho personalizado
Notas:
-
Esta solução não conhece nada do GNOME 3 Dash. Se você quiser manter o Super + 1 para o primeiro aplicativo em Favoritos, você terá que manter a tecla de atalho e a posição do traço em sincronia manualmente.
-
Exibe o WM_CLASS para cada aplicativo aberto com
wmctrl -l -x
-
Veja também: Alt + Tab é uma droga; Aqui está uma solução - Exploits de um programador - Vicky Chijwani (explica porque o "run-or-raise" é melhor que os espaços de trabalho).
Script: RaiseOrRun.sh
#!/bin/bash
# $1 - case insensitive word in WM_CLASS
# $2 - command to start application
# wmctrl
# -a <WIN> Activate the window <WIN> by switching to its desktop and raising it.
# -x Include WM_CLASS in the window list or interpret <WIN> as the WM_CLASS name
wmctrl -x -a "$1" || "$2"