evdev not working with multiple X instances
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-input-evdev (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xserver-
I'm building a carpc using feisty. I want my two kids in the back to be able to watch/play independent movies/games, and my prius has a touch screen that I'm interfacing into in the front for music. Three separate video cards (built-in geforce 4, and two PCI geforce 5200s). Everything works fine when I run the servers one at a time via:
% X -novtswitch -sharevts -Layout0 :0
% X -novtswitch -sharevts -Layout1 :1
% X -novtswitch -sharevts -Layout2 :2
This tells me that my xorg.conf (attached) is setup correctly. However, if I leave server :0 running, and then start server :1 the mouse and keyboard in server :0 stop working but work fine in server :1. Similarly, if I then start server :2, the mouse and keyboard stop working in server :1 but work fine in server :2 (you see the trend - the mouse and keyboard only work in the last X server started).
I'm not sure if this is a bug in the X server or evdev, but I'm betting the latter. For a lengthy thread with more background on multi-seat X using multiple USB mice and keyboards, see:
http://
Any help would be greatly appreciated.
Another good link for more background info:
http:// en.wikibooks. org/wiki/ Multiterminal_ with_evdev