[systemd-devel] Someone working on gui for multiseat?

Lennart Poettering lennart at poettering.net
Mon Feb 4 02:06:00 PST 2013


On Fri, 01.02.13 10:27, Stef Bon (stefbon at gmail.com) wrote:

> > > Futher the test_autoseat can check the policy, which can override the
> > > "default" behaviour for this device. This policy is settable by admins.
> >
> > We already have a way to persistenly change the seat assignment of a
> > device, we don't need multiple ways to say that a specific port
> > replicator/multi seat device locally should be treated as something
> > different than the default.
> >
> > ID_AUTOSEAT only has an effect if there is no explicit seat assignment
> > of the hardware set anyway. ID_AUTOSEAT is hence strictly about
> > defaults, and is overriden by any user configuration made with "loginctl
> > attach-device".
> >
> 
> I think I misunderstood the assigning of a device to a seat.
> The creation of a seat is not done by the udev rules, what I assumed
> first,

It is done via udev rules.

> but only some properties (tags) are set, like ID_AUTOSEAT, SEAT and
> ID_FOR_SEAT.
> It's up to the programs who controle the sessions to create a real seat.
> This is right?

Not sure I can parse this.

> What program is doing this now? Indeed gdm?

logind sends out a message each time a new seat is detected or
removed. A seat is considered existent as soon as at least one device
marked with the tag "seat-master" is found.

Also see:

http://www.freedesktop.org/wiki/Software/systemd/multiseat

Where all of this is documented in detail.

Lennart

-- 
Lennart Poettering - Red Hat, Inc.


More information about the systemd-devel mailing list