Navegue rapidamente para o aplicativo digitando o nome do aplicativo no XMonad

8

Geralmente, tenho vários aplicativos abertos em vários espaços de trabalho no XMonad. Eu gostaria de poder alternar entre eles sem caçar; especificamente, eu gostaria de poder digitar algo que identifique a janela do aplicativo (o título da janela?) e pular para ela. Alguma idéia criativa sobre como fazer isso?

Dasid
fonte

Respostas:

9

Você tem sorte, o que você deseja já existe: WindowBringer

O procedimento é muito simples se você já possui um xmonad.hsarquivo de configuração (conforme descrito na página vinculada):

  • Adicione a importação correta no início:

    import XMonad.Actions.WindowBringer
    
  • Mapeie teclas para funções (para inserir próximo a outro mapeamento de teclas):

    , ((mod1Mask, xK_g     ), gotoMenu)
    , ((mod1Mask, xK_b     ), bringMenu)
    

Em seguida, ao pressionar ALT + G que será aberto dmenu(como para iniciar aplicativos) com o nome da janela do aplicativo em execução, você poderá inserir o início do nome e pressionar enter para pular para ele.

O comportamento do ALT + B é o mesmo, exceto que ele não foca as janelas, mas o move para o espaço de trabalho atual.

StreakyCobra
fonte