[Bug 1021650] Multi Seat start in incorrect order
http://bugzilla.opensuse.org/show_bug.cgi?id=1021650
http://bugzilla.opensuse.org/show_bug.cgi?id=1021650#c21
--- Comment #21 from Michal Srb
Multi Seats start in wrong order so Seat0 gets assigned to :1.0 and Seat1 gets Assigned to :0.0.
I think I finally understand your problem. It is not about assigning seats to the right devices, or about X server not respecting the seat choice, but about the display number not matching the number in the seat name? The display number is chosen by lightdm and it is not supposed to match the number in the seat name. There doesn't even need to be any number, the seats could as well be named "seat-alice" and "seat-bob". AFAIK there is no configuration option in Lightdm that could be used to assign a specific display number to a seat. Lightdm is free to start (and restart) the X servers in any order and it will always use the next available display number at the moment. My suggestion would be either: 1) Do not start any X applications externally - it is timing sensitive and you need heuristics to guess the current display number. Instead start the X application as part of the graphical session for the "tcs" user. (https://wiki.archlinux.org/index.php/autostarting#Graphical) 2) If you really want X server on fixed display number, do not use display manager, but start it yourself. For example using a custom systemd service. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com