XMonad erzeugt Programme beim Start im angegebenen Arbeitsbereich

Ich versuche meine zu konfigurierenxmonad.hs Wenn ich meine Sitzung starte, starte ich eine Reihe verschiedener Programme in verschiedenen Arbeitsbereichen (z. B. Terminal in 1, Firefox in 2, Pidgin in 3).

Ich habe schon in dieXMonad.Actions.SpawnOn, aberspawnOn kehrt mit einem zurückX () und nicht mit einem gemeinsamenm () Ich kann es nicht verwendenmain = do ....

Gibt es eine Funktion, die eineX-monad und kehrt mitIO () Oder gibt es eine andere Problemumgehung?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage