Xmonad Notes
Basic Commands
key combo | command |
---|---|
< mod > j | jump to next pane |
< mod > k | jump to previous pane |
< mod > 1 | move to first workspace |
shift-< mod > < enter > | open terminal |
xmonad/xmonad.hs
Configuration file for Xmonad. This example creates shortcuts for firefox, chrome, nautilus, emacs. It also uses Gnome configuration and rebinds the mod key to the “windows” key.
import XMonad
import XMonad.Config.Gnome
import XMonad.Util.EZConfig(additionalKeys)
main = do
xmonad $ gnomeConfig
{ modMask = mod4Mask -- Rebind Mod to the Windows key
} `additionalKeys`
[ ((mod1Mask, xK_f), spawn "firefox")
, ((mod1Mask, xK_c), spawn "google-chrome")
, ((mod1Mask, xK_n), spawn "nautilus")
, ((mod1Mask, xK_e), spawn "emacs")
]