Still trying to get Gnome + Xmonad Working

Hi guys! Thanks to those who updated the Xmonad+Gnome wiki page. I'm still having issues getting them to play nice together. I'm building from darcs as I'd like to play around with extending EWMH to work with the workspace panel applet. The issue is that all the windows seem to pile on top of each other on the top left corner. I've tried using the defaultGaps setting just to see if xmonad will shift itself down below the gnome-panel but it doesn't. It stays overtop of it. Initally: .gnomerc was set to exec /usr/bin/xmonad, but since I'm building from darcs in my home dir, I believe it should be ~/jevin/.xmonad/xmonad. So it seems that xmonad doesn't seem to be using the config (based on defaultGaps not working) where should it be pointed to? Anyways, any pointers are appreciated: darcs is built in ~/darcs/xmonad .gnomerc: export WINDOW_MANAGER=~/.xmonad/xmonad xmonad.hs: import XMonad import XMonad.Hooks.ManageDocks import XMonad.Hooks.EwmhDesktops myLogHook :: X () myLogHook = do ewmhDesktopsLogHook return () main = xmonad $ defaultConfig { borderWidth = 2 , manageHook = manageDocks , workspaces = map show [1 .. 5 :: Int] , logHook = myLogHook , layoutHook = avoidStruts (tall ||| Mirror tall ||| Full) } where tall = Tall 1 (3/100) (1/2) Jevin -- Jevin Maltais [jevin@techie.com] http://jevy.org

Hi, Am Samstag, den 29.03.2008, 10:38 -0400 schrieb Jevin Maltais:
Hi guys! I'm building from darcs as I'd like to play around with extending EWMH to work with the workspace panel applet. The issue is that all the windows seem to pile on top of each other on the top left corner. I've tried using the defaultGaps setting just to see if xmonad will shift itself down below the gnome-panel but it doesn't. It stays overtop of it. Initally: .gnomerc was set to exec /usr/bin/xmonad, but since I'm building from darcs in my home dir, I believe it should be ~/jevin/.xmonad/xmonad. So it seems that xmonad doesn't seem to be using the config (based on defaultGaps not working) where should it be pointed to?
Anyways, any pointers are appreciated: darcs is built in ~/darcs/xmonad
.gnomerc: export WINDOW_MANAGER=~/.xmonad/xmonad
xmonad.hs: import XMonad import XMonad.Hooks.ManageDocks import XMonad.Hooks.EwmhDesktops
myLogHook :: X () myLogHook = do ewmhDesktopsLogHook return ()
main = xmonad $ defaultConfig { borderWidth = 2 , manageHook = manageDocks , workspaces = map show [1 .. 5 :: Int] , logHook = myLogHook , layoutHook = avoidStruts (tall ||| Mirror tall ||| Full) } where tall = Tall 1 (3/100) (1/2)
I have a more or less similar xmonad config, and the panel works just fine here – not sure where your problem might be. Is metacity still running? Greetings, Joachim -- Joachim "nomeata" Breitner mail: mail@joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata@joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata@debian.org

AHA! I figured out the issue!
in .gnomerc. WINDOW_MANAGER should not contain a tilda.
So I changed:
WINDOW_MANAGER=~/bin/xmonad
to
WINDOW_MANAGER=/home/jevin/bin/xmonad
Cha Ching! Thanks for the reply.
Jevin
On Sun, Mar 30, 2008 at 3:45 PM, Joachim Breitner
Hi,
Am Samstag, den 29.03.2008, 10:38 -0400 schrieb Jevin Maltais:
Hi guys!
I'm building from darcs as I'd like to play around with extending EWMH to work with the workspace panel applet. The issue is that all the windows seem to pile on top of each other on the top left corner. I've tried using the defaultGaps setting just to see if xmonad will shift itself down below the gnome-panel but it doesn't. It stays overtop of it. Initally: .gnomerc was set to exec /usr/bin/xmonad, but since I'm building from darcs in my home dir, I believe it should be ~/jevin/.xmonad/xmonad. So it seems that xmonad doesn't seem to be using the config (based on defaultGaps not working) where should it be pointed to?
Anyways, any pointers are appreciated: darcs is built in ~/darcs/xmonad
.gnomerc: export WINDOW_MANAGER=~/.xmonad/xmonad
xmonad.hs: import XMonad import XMonad.Hooks.ManageDocks import XMonad.Hooks.EwmhDesktops
myLogHook :: X () myLogHook = do ewmhDesktopsLogHook return ()
main = xmonad $ defaultConfig { borderWidth = 2 , manageHook = manageDocks , workspaces = map show [1 .. 5 :: Int] , logHook = myLogHook , layoutHook = avoidStruts (tall ||| Mirror tall ||| Full) } where tall = Tall 1 (3/100) (1/2)
I have a more or less similar xmonad config, and the panel works just fine here – not sure where your problem might be. Is metacity still running?
Greetings, Joachim
-- Joachim "nomeata" Breitner mail: mail@joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata@joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata@debian.org
_______________________________________________ xmonad mailing list xmonad@haskell.org http://www.haskell.org/mailman/listinfo/xmonad
-- Jevin Maltais [jevin@techie.com] http://jevy.org
participants (2)
-
Jevin Maltais
-
Joachim Breitner