Xmonad is a tiling window manager. See http://xmonad.org/
for a description of all the goodies.
- The Xmonad desktop is mouse-insensitive! It is possible to do everything by keyboard, but of course the usual applications such as webbrowser, email etc. are easier to use by mouse click.
Alt Shift q to leave Xmonad and return to the login screen.
Installation / Configuration
- Xmonad is configured via
~/.xmonad/xmonad.hs This is a Haskell file, just as the entire Xmonad is written in Haskell.
- Instead of learning this rather peculiar language, it is far easier to try some of the many
xmonad.hs example files found in the web.
- Attached to this topic is my example xmonad.hs, alongside the xmobarrc (cf. below)
- After changing
xmonad.hs, it can be tested by running
xmonad --recompile. This will show the possible errors.
- One of the most common entries in this config file seems to be a line
modm = mod4Mask
- This changes the
mod key (the key the Xmonad developers / manpages/... talk about) from
Alt to the
- Keeping the Alt key would conflict with its usage in Emacs.
- This way, something useful can be done with the Windows key.
mod q (aka
Windows q if you have the line mentioned above) to restart xmonad with the new
- Xmonad should be installed on our desktops alongside
xmobar will give you a configurable (not clickable) status bar. See the attached example xmobarrc. xmobar is loaded via xmonad.hs
dmenu lets you start programs by typing
mod p, which makes a temporary bar appear on top of you desktop. All known programs are listed here, so you select by typing the first few letters of the program, possibly choosing among the offers with the arrow keys (and type Return).
- 04 Sep 2013