2013/2/8 Lennart Poettering <lenn...@poettering.net>: > On Fri, 08.02.13 12:27, Stef Bon (stef...@gmail.com) wrote: > >> >> > No, udev contains the information which devices together make up a >> > seat. Hence, it is also udev where it is stored whether something is >> > used in "docking station" style or in "new seat" style. >> >> Can you please tell me where? > > Bus calls such as AttachDevice() (and hence "loginctl attach-device" > too, which is just a wrapper around that bus call) drop in udev rules > files for this in /etc/udev/rules.d. > Look this is getting us nowhere.
You do not seem to understand my point. How does this rule look like? I'm asking because I cannot immagine one. Earlier in this thread I've described the scenario of the first plugable device being a docking station, and every next plugable device an extra seat. This logic can't be done with "simple" rules like in udev. Plugable devices do not have unique id like partitions on block devices have, so the rules can only be very generic. Every plugable device is a seat or a docking station. There can't be something like I've described above, the first a docking station, and every next an extra seat. Isn't it? In my opinion the setting of the tags "seat" in udev is not the best place. They should be grouped in udev, and the group of devices is made an extra seat or docking station by GDM or any other service like logind, that I do not know. A gui/message on the screen of the admin that a group of devices is detected and asking to the user what to do is in my opinion also very nice. Stef Bon _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel