XMonad geram programas na inicialização no espaço de trabalho especificado
Eu estou tentando configurar meuxmonad.hs
para que quando eu inicio a minha sessão eu inicie uma série de diferentes programas em espaços de trabalho diferentes (como o Terminal em 1; o Firefox em 2; o Pidgin em 3).
Eu já olhei para oXMonad.Actions.SpawnOn
, mas comospawnOn
retorna com umX ()
e não com um comumm ()
Eu não posso usá-lo emmain = do ...
.
Existe uma função que leva umX
-monad e retorna comIO ()
ou há outra solução alternativa?