Есть проблема: желание сделать переход в полноэкранный режим и обратно по нажатию некоторой комбинации клавиш.
Все было бы очень просто, и две строчки в xmonad.hs все решали бы
((modMask, xK_f), withFocused $ windows . (\w -> W.float w (W.RationalRect 0 0 1 1))),
((modMask .|. shiftMask), xK_f), withFocused $ windows . W.sink)
((modMask, xK_f), withFocused $ windows . (if isFullscreen then W.sink else (\w -> W.float w (W.RationalRect 0 0 1 1))))
Итак, как это сделать? Я лишь вкатываюсь в XMonad, и знания Haskell несколько поверхностны, да.