Navegue rápidamente a la aplicación escribiendo el nombre de la aplicación en XMonad

8

A menudo tengo varias aplicaciones abiertas en varios espacios de trabajo en XMonad. Me gustaría poder cambiar entre ellos sin cazar; específicamente, me gustaría poder escribir algo que identifique la ventana de la aplicación (¿el título de la ventana?) y saltar a ella. ¿Alguna idea creativa sobre cómo hacer eso?

Dasid
fuente

Respuestas:

9

Tienes suerte, lo que quieres ya existe: WindowBringer

El procedimiento es muy simple si ya tiene un xmonad.hsarchivo de configuración (como se describe en la página vinculada):

  • Agregue la importación correcta al principio:

    import XMonad.Actions.WindowBringer
    
  • Asigne teclas a funciones (para insertar cerca de otra asignación de teclas):

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

Luego, al presionar ALT + G que se abrirá dmenu(como para iniciar aplicaciones) con el nombre de la ventana de la aplicación en ejecución, y luego puede ingresar el comienzo del nombre y presionar enter para saltar a él.

El comportamiento de ALT + B es el mismo, excepto que no enfoca las ventanas sino que lo mueve al espacio de trabajo actual.

StreakyCobra
fuente