Am 23.11.2012 18:18, schrieb Lennart Poettering:
> On Thu, 22.11.12 13:27, Thomas Bächler ([email protected]) wrote:
> 
>> For me, the major problem is that the selection of "seat master devices"
>> is hard-coded in logind (it selects devices of type "graphics" from
>> udev, [1]). Step 1 would be to move that to a udev rule: Add a
>> "seatmaster" tag to all graphics devices and have logind select those
>> (this would actually remove three LOC in logind.c, and change one line).
>> Now, an admin could give this tag to any device. This fix is very easy,
>> non-invasive and would make logind's multi-seat support much more
>> flexible (it also allows an admin to do very stupid things, but I don't
>> see any reason to prevent that).
> 
> "seat-master" sounds like a good name for this. I'd be happy to merge a
> patch that changes logind so that it watches for devices tagged with
> this, and spawns an X server the moment such a device appears.

If nobody beats me to it, I'll try to create a patch for this in the
next few days.

>> The second step is to make multi-seat-x support custom configurations:
>> If an X server is to be spawned on on a seat named "seatN" and
>> /etc/X11/xorg.conf_seatN exists, then that configuration file is used
>> and multi-seat-x doesn't generate one. (Over time, maybe multi-seat-x
>> can be extended to support more setups automatically, but that is a very
>> low priority for me, as figuring out the correct configuration with the
>> proprietary nvidia driver is not straight-forward.)
> 
> Can't this be done in X instead? IIRC X already has some matching thing
> in the configuration file format. Maybe this could be extended to allow
> matching by seat name? Then, people could just drop per-seat
> configuration as normal snippets into /etc/X11/xorg.conf.d/ and add a
> match line to them and that would be it?

Fine with me.


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
systemd-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to