How do I know if Xinerama's working?

I've just built X11-extras and xmonad, largely without incident, and Xinerama seems not to be working: when I create an xterm, it spans both screens. Is that to be expected? I was expecting each screen to contain its own workspace. There's no problem with my X.org setup in general: I have a libXinerama.so.1, and (for example) ion3 links against it and seems to use it. (xmonad doesn't link against it, according to ldd, but I'm not sure whether I should expect it to or not.)

Bruce Stephens on 2007-04-26 22:48:08 +0100:
(xmonad doesn't link against it, according to ldd, but I'm not sure whether I should expect it to or not.)
I have xmonad working with Xinerama, and the binary links with libXinerama. I believe that if X11-extras doesn't detect Xinerama headers, it won't build in support, but it won't die, either. When cabal runs configure, I see something like: checking X11/extensions/Xinerama.h usability... yes checking X11/extensions/Xinerama.h presence... yes checking for X11/extensions/Xinerama.h... yes Maybe cabal couldn't find your Xinerama header files.

On Thu, 26 Apr 2007 22:48:08 +0100
Bruce Stephens
I've just built X11-extras and xmonad, largely without incident, and Xinerama seems not to be working: when I create an xterm, it spans both screens.
Is that to be expected? I was expecting each screen to contain its own workspace.
There's no problem with my X.org setup in general: I have a libXinerama.so.1, and (for example) ion3 links against it and seems to use it.
(xmonad doesn't link against it, according to ldd, but I'm not sure whether I should expect it to or not.)
If you're building X11-extras from darcs, make sure you run autoreconf before configure. If you're using X11-extras 0.0 from Hackage, please use 0.1 instead -- due to a packaging error, 0.0 is missing the needed configure script. Cheers, Spencer Janssen

Spencer Janssen
On Thu, 26 Apr 2007 22:48:08 +0100 Bruce Stephens
wrote: I've just built X11-extras and xmonad, largely without incident, and Xinerama seems not to be working: when I create an xterm, it spans both screens.
Is that to be expected? I was expecting each screen to contain its own workspace.
There's no problem with my X.org setup in general: I have a libXinerama.so.1, and (for example) ion3 links against it and seems to use it.
(xmonad doesn't link against it, according to ldd, but I'm not sure whether I should expect it to or not.)
If you're building X11-extras from darcs, make sure you run autoreconf before configure. If you're using X11-extras 0.0 from Hackage, please use 0.1 instead -- due to a packaging error, 0.0 is missing the needed configure script.
Thanks, that was it. I had tried both X11-extras-0.0, and then got it using darcs, both of which failed. autoreconf fixed it.
participants (3)
-
Alec Berryman
-
Bruce Stephens
-
Spencer Janssen