Программы запуска XMonad при запуске в указанной рабочей области
Я пытаюсь настроить мойxmonad.hs
так что, когда я начинаю сеанс, я запускаю массив различных программ в разных рабочих пространствах (например, Terminal в 1; Firefox в 2; Pidgin в 3).
Я уже посмотрел вXMonad.Actions.SpawnOn
, но, какspawnOn
возвращается сX ()
а не с общимm ()
Я не могу использовать его вmain = do ...
.
Есть ли функция, которая принимаетX
-монада и возвращается сIO ()
или есть другой обходной путь?