xinerama and non-xinerama displays
I have 3 graphics cards and 3 monitors:
(eddie@megatron)(~) bash$ lspci | grep VGA
00:0a.0 VGA compatible controller: S3 Inc. 86c764/765 [Trio32/64/64V+]
00:0c.0 VGA compatible controller: nVidia Corporation NV11DDR [GeForce2 MX 100 DDR/200 DDR] (rev b2)
01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)
The S3 card is an old P.O.S. card that I had lying around....it powers a P.O.S. 15" monitor that I had lying around.
I can get the 3 monitors to work fine as seperate displays without using xinerama. This is basically 3 desktops that i can move my mouse onto. this is done by
doing:
(eddie@megatron)(~) bash$ startx -- -layout TripleSeperate
where my xorg.conf has this:
Section "ServerLayout"
Identifier "TripleSeperate"
Screen 0 "Screen0"
Screen 1 "Screen1" RightOf "Screen0"
Screen 2 "Screen2" LeftOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "Xinerama" "off"
Option "Clone" "on"
EndSection
But what I use is just the 2 nvidia powered monitors as a big desktop via xinerama
(eddie@megatron)(~) bash$ startx -- -layout DualXinerama
Section "ServerLayout"
Identifier "DualXinerma"
Screen 0 "Screen0"
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "Xinerama" "on"
Option "Clone" "off"
EndSection
My question is: How can I get the 2 good monitors/video cards to act as 1 screen with xinerama enabled, and the other screen to act as a seperate screen with its own desktop (and no xinerama).
as a note: i can get all 3 to work with xinerama, but the S3 card only supports 16 bit color at 800x600 which requires me to run ALL of them at 16 bit color...which i don't want to do. With xinerama off i can get them all to work at different color depths...
I want xinerama to act on only Screen0 and Screen1 both using 32 bit color. I dont' want window spanning on the other monitor, but do want to be able to move my mouse over there.
Can this be done? and if so how?
thanks
eddie
|