> > > how hard would it be to add more keyboards and mice to XFree, each
> > > delivering events to a different screen, thus enabling a full local
> > > multiuser setup? Is there any reason why this couldn't be implemented?
> >
> > This question has come up every month or so as far back as I can remember.  I
> > even joined this mailing list to ask this very question...
>
> > Hmm, I probably missed something :)
>
> Yes, John missed one answer:
>
> 7) It has already been done:
>     http://cambuca.ldhs.cetuc.puc-rio.br/multiuser/
> (this page also suggests another possible solution).

Ah, yes - I should have mentioned I know about this. It is a hack and
it has problems:

- It only works for some VGA's - nVidia with their closed drivers (not
with XFree's drivers) and Matrox are the only ones that I am aware of.

- Even with the nVidia's (don't know about Matrox), the computer
hangs totally when switching modes (to console, to vmware's
fullscreen... but not ctrl+alt+plus).

- I wasn't able to make the USB keyboard work in XFree 4.2.0 (works
in 4.1.0), but that may be some small issue...

- And, as I said, it's an ugly hack. When it works, fine, but
sometimes it does not and even causes crashes and hangs. I am sure
the XFree developers wouldn't agree to integrate this in an official
release.

The patch does nothing to serialize accesses by the multiple servers
to the VGA's... It _has_ to crash, sooner or later. :-)

Are there really no plans to provide such multi-user functionality in
XFree? It seems to me like a natural way to go and one that has been
much requested... I would gladly donate my time for this if someone
of the XFree developers provided some guidance and advice. I've
already spent some hours looking at the source and it's still a jungle
to me... (No offence intended, of course. It's probably just me.)

The way I see is providing multiple event queues, one for each user
(=screen, or even set of screens), and attach one keyboard and one
mouse to each queue. And make one mouse cursor for each queue. I'm
probably missing something important, but on first view, that seems
to be it. Any insight?

Vaclav Dvorak   [EMAIL PROTECTED]
IDAS, s.r.o.    http://www.idas.cz
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to