Comment 17 for bug 173833

Revision history for this message
Paulo J. S. Silva (pjssilva) wrote :

Is there anyone here being able to use evdev to control two independent sets of keyboard+mouse (for a multi-seat setup)?

I have a 2 seat setup that has been working for a year now. Since I have two video-cards I basicully run two X sessions. I used evdev to control the input devices. Now, I could manage to get evdev controlling the devices by copying the 10-x11-input.fdi to the right location. Now, with the attached xorg.conf file I can manage to get the two X sessions up, but both keyboards and mouse are attached to just one of them (even though the xorg.conf file make it explicitly that this should not be the case). Note that if I run only one session a time then only the correct set of keyboard and mouse can control the correct xsession.

Looking at the /var/log/Xorg.?.log I can see messages like this:

(II) Mouse.0: Unable to grab pEvdev (Device or resource busy). Cowardly refusing to check use as keyboard.

So it looks like the first evdev driver is not being able to read to each device independently. Wasn't it supposed to be able to do just that? Note that I am using the Device option described by Michael to make sure that evdev can see each device.

Is there a work around?