On Sun, May 15, 2011 at 22:34, Jan <jan.h.xie@gmail.com> wrote:
On Mon, May 16, 2011 at 7:28 AM, Brandon Allbery <allbery.b@gmail.com> wrote:
I don't know where the problem is but after I rewrite my xmond.hs by using XMonad.Config.Gnome, xmonad and gnome become friends again! :-)

It's probably insisting on the window manager registering with dbus; XMonad.Config.Gnome makes sure that happens. 

Possible. The weird thing is the same config worked with gnome2. Well, maybe it's not weird in gnome2->3 upgrade :-)

Yes, I'm assuming that was a Gnome 3 change; Gnome 2 will grumble if a wm doesn't register, but won't kill the session on you.