Próbuję skonfigurować mój xmonad.hs
, tak aby po uruchomieniu sesji uruchomiłem tablicę różnych programów na różnych obszarach roboczych (np. Terminal w 1, Firefox w 2, Pidgin w 3).Programy odradzania XMonad podczas uruchamiania w określonym obszarze roboczym
już zajrzał do XMonad.Actions.SpawnOn
, ale jak spawnOn
zwrotów posiadających X()
a nie ze wspólnej m()
nie mogę go używać w main = do ...
.
Czy istnieje funkcja, która ma X
-monad i wraca z IO()
lub czy istnieje inne obejście?
X to instancja Monady, więc 'X()' działa z 'm()' - możesz użyć do-notacji z akcjami 'X()'. – amindfv