Ich versuche, meine xmonad.hs
so zu konfigurieren, dass wenn ich meine Sitzung starte ich ein Array von verschiedenen Programmen auf verschiedenen Arbeitsbereichen (wie Terminal in 1; Firefox in 2; Pidgin in 3).XMonad spawn Programme beim Start im angegebenen Arbeitsbereich
Ich sah bereits in die XMonad.Actions.SpawnOn
, sondern als spawnOn
kehrt mit einem X()
und nicht mit einer gemeinsamen m()
kann ich es nicht in main = do ...
verwenden.
Gibt es eine Funktion, die eine X
-Monade dauert und mit IO()
zurückkehrt, oder gibt es eine andere Problemumgehung?
X ist eine Instanz von Monad, also 'X()' arbeitet mit 'm()' - Sie können Do-Notation mit 'X()' Aktionen verwenden. – amindfv