Closed simon-weber closed 8 years ago
Hi,
That sounds like it might be the classic gnome window manager registration issue. Basically, in order to properly work with gnome, xmonad must register itself with the gnome session manager.
There's two things that are required:
I see that you are using desktopConfig
instead of gnomeConfig
, so you are missing this. Either switch to gnomeConfig
or check out and use the gnomeRegister
function in Gnome.hs..
However, I don't know if gnomeRegister
is enough, because I simply use gnomeConfig
in my xmonad.hs. Note that ewmh
is not needed because gnomeConfig
uses desktopConfig
, which already includes it.
The xmonad-contrib version you are using must include this change. My PPA has patched versions for older Ubuntu versions, but since you're using wily, you should be alright.
Perfect; thanks! I switched to gnomeConfig and seemingly didn't see a change, reinstalled your packages, then it worked. I'm not sure if the latter was actually necessary, or if I had just forgotten a recompile after switching to gnomeConfig, but everything seems to be working fine now.
Hey there, I'm seeing some odd behavior: when I log in, I see the gnome-configured background, but no panel. xmonad is running and I can launch terminals as expected.
When I close xmonad with alt+mod+q, the gnome desktop appears, but xmonad does not seem to be the window manager (I can no longer launch terminals).
Any idea what's going on? I have an xmonad+tint2 session that works as expected. Here's my config (I've just changed the terminal locally): https://github.com/simon-weber/dotfiles/blob/crunchbang-msi/home/.xmonad/xmonad.hs.
My xsession-errors says:
After about a minute, I also get kicked out back to the login screen.
I tried creating a new user and logging into gnome-xmonad with them, but got the same result. lightdm logs don't have anything super interesting: