Eu apenas tentei integrar o xmonad ao GNOME no Ubuntu 10.04, de acordo com as instruções encontradas aqui: http://www.haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Gnome#Ubuntu_Karmic
Infelizmente, não consegui fazê-lo funcionar. Estou pensando em algum gerenciador de janelas lado a lado que seja fácil de instalar e usar dentro do GNOME como um substituto para o Metacity ou Compiz?
Atualização Acabei de obter o xmonad trabalhando dentro do GNOME. Este foi um processo de duas etapas:
Primeiro, execute esta linha dentro do GNOME:
gconftool-2 -s /desktop/gnome/session/required_components/windowmanager xmonad --type string
Conforme descrito aqui: http://haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Gnome#Setting_up_Gnome_to_use_Xmonad
Segundo, e mais criticamente (essa foi a etapa que estava faltando), adicione o seguinte a ~ / .xmonad / xmonad.hs:
import XMonad
import XMonad.Config.Gnome
main = xmonad gnomeConfig
Conforme descrito aqui: http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Config-Gnome.html