Multiple Displays/Keyboards/Mice X

James Carthew jcarthew at mbarron.net
Fri Jan 6 06:24:32 PST 2006


I don't know if this is the right place or not to be posting this but
here goes. I have been experimenting with a single Nvidia 6600 256mb gfx
card to run two Seperate instances of X. The Card seems incapable of
doing this. however. tweaking the server layout I have been able to get
two SEPERATE copies of gnome running on two different "screens". This is
the config I've used:

Section "ServerLayout"
	Identifier     "Layout0"
	Screen         "Screen0"
        Screen         "Screen1" RightOf "Screen0"
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

I have been able to get two seperate copies of quake 3 running on each
screen. They are NOT mirrored copies. they each exhibited different
behaviour with one copy being able to be controlled/played whilst the
other sat at the main menu.

I have been unable to get anywhere with regards to binding two
mice/keyboards one for each screen. What i want to know is this. 1. Has
anyone else done this? 2. Could the X server be modified to support a
new section say:

Section "Screen"
	Identifier "Screen0"
	InputDevice "Mouse0"
	InputDevice "Keyboard0"
EndSection

Section "Screen"
	Identifier "Screen1"
	InputDevice "Mouse1"
	InputDevice "Keyboard1"
EndSection

which could be used to bind the appropriate devices to each screen. My
keyboards both appear as seperate devices under the evdev driver, same
with my mouse. This shouldn't be THAT hard. At the same time, i realize
this may screw up something else in X, although I can't really say.
Anyway, does anyone know? I'm not buying a second graphics card to do
this. only have one pci-x slot anyway. besides any pci card would have
lousy performance compared to my current card, not to mention i plan to
upgrade to a 7800 ultra soon.... ;) the benefit of getting this working
would be enormous, imagine all the dualcore cpus out there that could be
put to use.. not to mention all the nvidia kit this would service.



More information about the xorg-arch mailing list