Dual Head Support in Xmonad

Hi, all. I'm trying to get xmonad running on my Ubuntu (Hardy Heron) system. I am using Xrandr 1.2 to set up dual monitors, but xmonad doesn't seem to like this arrangement. (The first window gets stretched across both monitors...) Looking on the web I see that this is a recurring problem: http://www.haskell.org/pipermail/xmonad/2007-June/000491.html The OP of this thread was using Xinerama, which I've never been able to get working on my system, and anyway seems to be deprecated in favour of Xrandr. But I'm not sure if xmonad supports for dual-head systems under xrandr? This page: http://code.google.com/p/xmonad/issues/detail?id=40 suggests not. Can someone tell me if I need to concentrate on getting Xinerama working, or if it is possible to get sensible behaviour from xmonad + xrandr on a multi-head system? Thanks in advance, Mike. p.s. I'm using the pre-built Ubuntu packaged version of xmonad (0.6-3), along with libghc6-xmonad-contrib-dev (0.6-4) and libghc6-xmonad-dev (0.6-3) downloaded via the Synaptic Package Manager. I'm hoping that the difference in version numbers is not significant! p.p.s. if I do "xmonad --version" at a prompt, I'm told I have version 0.5! So I'm not absolutely sure which version I've got on my system....

* Mike Pentney
Hi, all.
I'm trying to get xmonad running on my Ubuntu (Hardy Heron) system. I am using Xrandr 1.2 to set up dual monitors, but xmonad doesn't seem to like this arrangement. (The first window gets stretched across both monitors...)
Looking on the web I see that this is a recurring problem:
http://www.haskell.org/pipermail/xmonad/2007-June/000491.html
The OP of this thread was using Xinerama, which I've never been able to get working on my system, and anyway seems to be deprecated in favour of Xrandr.
But I'm not sure if xmonad supports for dual-head systems under xrandr? This page:
http://code.google.com/p/xmonad/issues/detail?id=40
suggests not.
Can someone tell me if I need to concentrate on getting Xinerama working, or if it is possible to get sensible behaviour from xmonad + xrandr on a multi-head system?
Thanks in advance,
Mike.
p.s. I'm using the pre-built Ubuntu packaged version of xmonad (0.6-3), along with libghc6-xmonad-contrib-dev (0.6-4) and libghc6-xmonad-dev (0.6-3) downloaded via the Synaptic Package Manager. I'm hoping that the difference in version numbers is not significant!
p.p.s. if I do "xmonad --version" at a prompt, I'm told I have version 0.5! So I'm not absolutely sure which version I've got on my system....
You've got 0.6, but it's still too old. Just update to xmonad 0.8 and it should solve your problem. (Actually, it was a packaging problem under Debian/Ubuntu, but it's fixed in newer xmonad packages). And yes, xmonad will work with xranrd. -- Roman I. Cheplyaka (aka Feuerbach @ IRC) http://ro-che.info/docs/xmonad.hs

Roman Cheplyaka
http://code.google.com/p/xmonad/issues/detail?id=40
suggests not.
[...]
p.s. I'm using the pre-built Ubuntu packaged version of xmonad (0.6-3), along with libghc6-xmonad-contrib-dev (0.6-4) and libghc6-xmonad-dev (0.6-3) downloaded via the Synaptic Package Manager. I'm hoping that the difference in version numbers is not significant!
p.p.s. if I do "xmonad --version" at a prompt, I'm told I have version 0.5! So I'm not absolutely sure which version I've got on my system....
You've got 0.6, but it's still too old. Just update to xmonad 0.8 and it should solve your problem. (Actually, it was a packaging problem under Debian/Ubuntu, but it's fixed in newer xmonad packages). And yes, xmonad will work with xranrd.
I second that. I've switched to building xmonad from source (pull the sources from the cabal and build them with runhaskell) and installing in my $HOME. Dual-Head operation based on Xrandr is fully supported. Regards, Töns -- There is no safe distance.
participants (3)
-
Mike Pentney
-
Roman Cheplyaka
-
Toens Bueker