haskell – Iniciar aplicaciones en espacios de trabajo específicos en xmonad

Pregunta:

Sé cómo asociar aplicaciones específicas con espacios de trabajo específicos usando manageHook y composeAll. Lo que estoy buscando es una forma de generar aplicaciones en espacios de trabajo específicos, es decir, una función con la firma de tipo String -> workSpaceId -> X () cuyo ejemplo de uso sería algo como:

spawnToWorkspace "emacs" "2:code"

Respuesta:

La forma más correcta (y moderna; no creo que SpawnOn estuviera en el XMonad lanzado en ese entonces, muchas cosas buenas solo estaban en darcs) forma de hacer esto es

import XMonad.Actions.SpawnOn

y luego usa la acción

spawnOn "2:code" "emacs"

Consultehttp://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Actions-SpawnOn.html para obtener más detalles.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım