xmonad-contrib-0.12: Third party extensions for xmonad

Portabilityunportable
Stabilityunstable
Maintainerallbery.b@gmail.com
Safe HaskellNone

XMonad.Config.Mate

Contents

Description

This module provides a config suitable for use with the MATE desktop environment.

Synopsis

Usage

To use this module, start with the following ~/.xmonad/xmonad.hs:

 import XMonad
 import XMonad.Config.Mate

 main = xmonad mateConfig

For examples of how to further customize mateConfig see XMonad.Config.Desktop.

mateConfig :: XConfig (ModifiedLayout AvoidStruts (Choose Tall (Choose (Mirror Tall) Full)))

mateRun :: X ()

Launch the Run Application dialog. mate-panel must be running for this to work.

mateRegister :: MonadIO m => m ()

Register xmonad with mate. 'dbus-send' must be in the $PATH with which xmonad is started.

This action reduces a delay on startup only if you have configured mate-session to start xmonad with a command such as (check local documentation):

 dconf write /org/mate/desktop/session/required_components/windowmanager "'xmonad'"

(the extra quotes are required by dconf)