xorg multiseat xgl
vignatti at c3sl.ufpr.br
Wed Nov 7 06:16:57 PST 2007
> 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  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
C3SL - Centro de Computação Científica e Software Livre
More information about the xorg