Ubuntu package for Gnome + XMonad session files
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.



This Ubuntu package contains session files for Gnome + XMonad. The latest xmonad package in Debian/Ubuntu no longer has working session files, so I'm maintaining them in this repository. The sessions are simply copies of metacity-based sessions from gnome-session-flashback/gnome-session-fallback packages with metacity replaced with xmonad.

Replacing metacity with xmonad seems to keep everything happy, and based on my testing everything including volume keys works fine.

For ready-to-use binary packages, see my PPA here, or check out the quick installation guide below:


Quick installation

sudo add-apt-repository ppa:gekkio/xmonad
sudo apt-get update
sudo apt-get install gnome-session-xmonad

This installs the GNOME + XMonad session, which can be selected from the login screen. Make sure you select the right one, because the list probably has other xmonad sessions as well.

These xmonad sessions are unrelated to this package, and are not guaranteed to work:

  • GNOME Flashback (Xmonad)
  • XMonad

Your xmonad configuration must have the necessary gnome hooks in place. In practice things work perfectly if you are using gnomeConfig properly in your configuration.

Supported Ubuntu versions

These Ubuntu versions are supported at the moment:

  • 14.04 Trusty (LTS)
  • 16.04 Xenial (LTS)
  • 17.10 Artful
  • 18.04 Bionic (LTS)