UPDATE: I no longer maintain this page. My configuration is available at http://github.com/wh5a/arch/tree/master/.xmonad/. To use my configuration you need to patch xmonad-contribs a little bit or delete some code. Read the man page first and then the guided tour for key ideas and default key bindings. You can also find many tips at the wiki, an Arch Linux page, XMonad.Doc.Extending, and Desktop Environments @ Arch Linux forum. Another interesting guide is by John Goerzen. A few layout examples. Coq proof.
Interesting changes can be found at http://www.haskell.org/haskellwiki/Xmonad#Documentation. By convention, one pane is denoted as the master pane (usually the top or the left, depending on the current tiling mode). The top left window is called the master window. Other tiling algorithms are possible, (for example, fullscreen mode, or floating windows), and in these the concept of a `pane' has no real meaning. When a program launches, it's inserted before the focused window. Recommended software:
Terminal: rxvt-unicode (from the multi-lingual full-featured rxvt-unicode-ml)
Program launcher: dmenu (status-bar like, from dwm-tools), or gmrun (popup launcher)
File managers: xfe
Status bar: dzen (from dzen2), or xmobar System tray: trayer Task bar: This is called panel in X. Panels must be EWMH compliant. apt-cache search ewmh turns up two panel programs: fbpanel and pypanel, and one systray: stalonetray. XMonad supports panels with the XMonad.Hooks.EwmhDesktops module. A nice looking program: tint2.
Some important snapshots showing the contributed layouts are missing. Find them here.
|