Atalho para alternar para o aplicativo

5

É possível focar uma instância / janela de aplicativo aberta usando um comando?

Gostaria de atribuir um atalho de teclado para alternar rapidamente para um aplicativo específico.

Eu quero atalhos para:

  • chromium (agora ele abre uma nova janela com guia em branco)
  • terminator (agora ele abre uma nova janela)

Funciona bem para isso (executando o comando padrão, por exemplo, thunderbird ):

  • thunderbird
  • texto sublime 2

Estou usando o gnome-shell @ 12.04 (não importa)

    
por mreq 30.12.2012 / 01:18

3 respostas

5

O pacote wmctrl oferece acesso e manipulação de janelas de aplicativos e faria o que você deseja. Instale este pequeno pacote primeiro:

sudo apt-get install wmctrl

Aqui está a página do manual para wmctrl: link

Quando você olhar para os switches da linha de comando, verá que -a irá aumentar e focar uma janela. Para saber qual janela focar, verifique se você tem uma janela do Chromium aberta e, em seguida, execute

wmctrl -l

Isso lhe dará uma lista de todas as janelas abertas e seus títulos. O Chromium provavelmente sempre terá "Chromium" no final do título da janela, para que você possa usá-lo.

Com esta informação em mãos, você pode construir seu comando para o atalho. Abra as preferências do Teclado, acesse Atalhos, clique em Atalhos Personalizados, clique no sinal de + e digite:

Name: Focus Chromium Shortcut
Command: wmctrl -a 'Chromium'

Estou usando o Unity e tentei isso com o Google Chrome, isso funcionou. Deve funcionar também no Gnome-Shell.

Idéia muito legal:)

DrTebi

    
por DrTebi 30.12.2012 / 04:01
0

Há alguns anos, criei um pequeno aplicativo chamado mcgr exatamente para essa finalidade. Originalmente funcionava apenas com o gerenciador de janelas do Metacity, mas depois o adaptei para o Gnome.

    
por akaihola 27.10.2015 / 21:21
0

Você pode usar o Super + 1 para 9 do Ubuntu para mudar para o seu aplicativo. Pressione a tecla Super por três segundos para ver o número de cada ícone da bandeja.

    
por Yariv 21.05.2017 / 10:21