xorg multiseat xgl

Tiago Vignatti vignatti at c3sl.ufpr.br
Wed Nov 7 06:16:57 PST 2007

duportail escreveu:
> I don not know if this is a xorg issue but I am building multiseat systems and 
> in Ubuntu feisty all goes well,but in the new gutsy the system will not work.
> On these multiseat system I am starting an underlaying xorg server and on each 
> screen I start an xgl session.
> In feisty there is no error,but in Gutsy the xgl sessions will not start 
> because of the folowing error:
> Cannot get exclusive access to the keyboard.
> Is xorg taken exclusive access of the keyboards?
> Can I start X in a special way to prevent this error?


AFAIK there's no significant changes in the xgl DDX to change the input 
behavior. Anyway, I don't know how you obtained in Feisty the separate 
keyboards/mice for each seat.

The fact is if you checkout the xgl-0-0-1 branch of the xserver you will 
be able to build an xgl with the x-input-evdev library. Of course you 
will have to clone also this library [0] which I built some time ago 
when I was learning how the stuffs in X land works (so it is a 
incredible shit, but might work). After compiling xgl with 
--enable-xevdev, you will be able to start the multiseat as you desired 
(xorg as "host server" + lot of xglx on the top using the evdev as the 
input driver).

my regards

[0] http://gitweb.freedesktop.org/?p=xorg/driver/x-input-evdev.git;a=summary

Tiago Vignatti
C3SL - Centro de Computação Científica e Software Livre

More information about the xorg mailing list