Personal tools

Xmonad/Using xmonad in Ubuntu

From HaskellWiki

< Xmonad(Difference between revisions)
Jump to: navigation, search
m (Added KDE to list of DEs we don't have to use)
Line 1: Line 1:
 
'''Tips for Xmonad in Ubuntu'''
 
'''Tips for Xmonad in Ubuntu'''
 
== Installing ==
 
== Installing ==
xmonad is in the Ubuntu repositories. Type sudo apt-get install xmonad in a terminal to install it.
+
[[Xmonad/Installing xmonad#Debian|Installing xmonad on Debian and Ubuntu]]
 
 
== Using Without a Desktop Environment (DE) ==
 
== Using Without a Desktop Environment (DE) ==
   

Revision as of 02:44, 18 January 2010

Tips for Xmonad in Ubuntu

Contents

1 Installing

Installing xmonad on Debian and Ubuntu

2 Using Without a Desktop Environment (DE)

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 current Ubuntu distributions without loading XFCE, KDE, or a full Gnome session.

2.1 Logging in to your xmonad session

The Ubuntu package for xmonad puts its own entry in the GDM login screen and starts with a simple built-in configuration. Before logging in, click to change the "session" option from Gnome/KDE/XFCE to Xmonad.

2.2 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.

2.3 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.

2.4 Status bar

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

2.5 Network management

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