Xmonad/Using xmonad in Ubuntu

From HaskellWiki
< Xmonad
Revision as of 01:58, 18 January 2010 by Don D (talk | contribs) (Changed link to xmobar guide to be an internal one)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Tips for Xmonad in Ubuntu

Without a Desktop Environment

The advantages of using xmonad in Ubuntu without a full DE are speed and reduced memory use. Here are tips on using xmonad in any of the Ubuntu distributions without loading XFCE or a full Gnome session.

Automounting removable media

Removable media is mounted using a volume manager. Normally, Nautilus takes care of this in Gnome and Thunar for XFCE.

There are several lightweight volume manager choices.

  • skvm aims for simplicity and speed.
  • Ivman was originally only for automounting, but now it can run arbitrary commands when a HAL event (closed laptop lid, a certain device is attached) is received.
  • Thunar, XFCE's file manager, can be run as a daemon (thunar --daemon). It can be configured via its GUI to not open a file listing when a device is inserted.

Tray applications

Trayer has been removed from the repositories in Karmic but is still available in the Ubuntu archives: Trayer for Ubuntu Karmic.

There is also a PPA by user gspr which contains trayer.

Network management

nm-applet runs just fine in trayer. Just load nm-applet in your xmonad.hs (after trayer) and you're set.

Status bar

xmobar is in the repositories. sudo apt-get install xmobar, then follow John Goerzen's guide on configuring it.