[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xorg
Subject:    Re: multiseat (was: Re: Input Devices (was: Re: [Xgl/Xegl] Input
From:       Waldo Bastian <bastian () kde ! org>
Date:       2005-07-28 8:35:41
Message-ID: 200507281035.45319.bastian () kde ! org
[Download RAW message or body]


On Thursday 28 July 2005 09:21, Daniel Stone wrote:
> On Thu, Jul 28, 2005 at 01:45:49AM -0400, Jon Smirl wrote:
> > On 7/28/05, Daniel Stone <daniel@fooishbar.org> wrote:
> > > On Wed, Jul 27, 2005 at 04:22:42PM -0400, Jon Smirl wrote:
> > > > Different users on each card is easy.
> > >
> > > No, it really isn't.
> >
> > Why?
>
> Input is hard.  How do you associate a particular input device to a
> particular user?  Now imagine the world of USB, where you have to deal
> with hotplug input devices.  Oh, and don't forget real users, who will
> want to do audio, and plug in USB thumbdrives.  If you plug in a
> thumbdrive with your GPG key on it, you don't want someone else to get
> their grubby mitts on it.
>
> VGA routing is a bitch.  If you don't believe me, stick four utterly
> random cards in one machine, start four X servers, and watch it quickly
> collapse in a heap.
>
> That and trying to deal with four separate heads when the VT system only
> has the concept of one.  Anywhere from one to four heads can be present
> on a four-user system, and you have to deal with that accordingly, and
> DTRT with sharing VTs, and what to do when someone hits the console.
>
> It's a surprisingly non-trival problem space, trust me.

Someone documented his experiences here:
http://cambuca.ldhs.cetuc.puc-rio.br/multiuser/

Cheers,
Waldo

[Attachment #3 (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic