Atalho de teclado para mudar para um aplicativo pelo nome?

10

Existe uma ferramenta que me permita fazer a seguinte sequência?

  1. Digite um atalho de teclado
  2. Digite o nome de um aplicativo atualmente aberto em algum desktop
  3. Pressione Enter para alternar para essa área de trabalho e coloque esse aplicativo em foco instantaneamente

(O Vimium do Chromium fornece um recurso análogo para as abas do navegador: pressionando Shift - T nesse ambiente para listar todas as abas, digite algumas palavras para filtrar por título e pressione enter para abrir a aba selecionada.

    
por Bosh 17.11.2013 / 22:25

4 respostas

4

Na mesma janela Configurações do sistema que Caracol mecânico menciona, você pode configurar um novo atalho personalizado (dois lugares a árvore a partir dos atalhos globais). Faça o tipo Command/URL com a seguinte ação :

xdotool windowactivate 'xdotool search --name Vimperator | head -1'

Claro, altere Vimperator para o nome do aplicativo desejado.

    
por dotancohen 12.12.2013 / 10:22
2

Se você usa o KDE, você pode fazer isso usando o KRunner (o diálogo / barra de ferramentas de execução do KDE). O KRunner fornece funcionalidade para pesquisar os títulos das janelas em execução; você só precisa adicionar um atalho de teclado global para ativá-lo.

Configuração

Abra systemsettings e navegue até "Atalhos de teclado globais". No menu suspenso "Componente do KDE", selecione "Executar interface de comando" para ver os atalhos do KRunner. Role para "Executar Comando (runner" Windows "somente)", clique nele e especifique um pressionamento de tecla para usar (eu tenho Win - W ):

CliqueemAplicarefecheasconfiguraçõesdosistema.

Uso

PressioneoatalhoquevocêescolheuparaabriroKRunner.Comeceadigitarotítulodeumajanela.Umavezquevocêtenhareduzidoparaajanelaquedeseja,pressioneEnterparamudarparasuaáreadetrabalhovirtualefocarajanela.Vocêtambémpodeclicarnajanelanalistasuspensa:

    
por Mechanical snail 17.11.2013 / 23:58
1

Encontrou uma solução desagradável para o kde5.

Se você deseja ter uma lista completa de janelas com pesquisa por títulos:

  1. Vá para Configurações do sistema - > Espaço de trabalho - > Atalhos - > Atalhos Personalizados

  2. Crie um novo atalho global - > Comando / URL (com o botão direito)

  3. Marque a caixa de seleção à direita do nome

  4. Na guia Acionador, selecione a combinação de teclas desejada

  5. Na guia Ação, digite /usr/local/bin/krunner-search-by-windows.sh

  6. Crie o arquivo /usr/local/bin/krunner-search-by-windows.sh com as seguintes conteúdo: #!/bin/bash qdbus org.kde.krunner /App querySingleRunner windows "" sleep 0.4 xdotool type 'window ' xdotool key "shift+BackSpace"

  7. Torne o arquivo executável e conceda permissão de execução a todos os chmod a+x /usr/local/bin/krunner-search-by-windows.sh

Anote o espaço após a 'janela'.

Agora, você pode obter uma lista de janelas abertas por meio de um atalho específico e pesquisar por essa lista enquanto digita;


Se você deseja apenas pesquisar por títulos sem lista completa de janelas:

  1. Vá para Configurações do sistema - > Espaço de trabalho - > Atalhos - > Atalhos Personalizados

  2. Crie um novo atalho global - > Comando D-bus (com o botão direito)

  3. Marque a caixa de seleção à direita do nome

  4. Na guia Acionador, selecione a combinação de teclas desejada

  5. Na guia Ação, insira as seguintes informações:

    • Aplicativo remoto: org.kde.krunner
    • Objeto remoto: / App
    • Função: querySingleRunner
    • Argumentos: janelas ""
  6. Concluído

por d3day 10.10.2016 / 03:25
0

windownow parece fazer o que você quer.

Da página do pacote:

% bl0ck_qu0te%

Você pode instalá-lo com:

$ [sudo] pip install windownow
# Then reload your shell and start the program 
$ windownow

Na primeira execução, ele pedirá que você escolha a combinação de teclas para chamar a janela windownow .

O único problema que encontrei até agora é que, para algumas janelas (por exemplo, Chrome), a janela windownow aparece em segundo plano em vez de em primeiro plano (ou seja, "acima" de todas as janelas). Exceto que estou bastante satisfeito com esta solução.

    
por Eyal Levin 03.07.2016 / 11:49