LightDM fails to switch to greeter on logout if allow-user-switching=false
Bug #1371250 reported by
Laércio de Sousa
This bug affects 5 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Light Display Manager |
Triaged
|
High
|
Unassigned | ||
1.10 |
Triaged
|
High
|
Unassigned | ||
1.12 |
Won't Fix
|
High
|
Unassigned | ||
lightdm (Ubuntu) |
Triaged
|
Medium
|
Unassigned | ||
Trusty |
Triaged
|
Medium
|
Unassigned | ||
Utopic |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
In my multiseat system, if I logout on a non-seat0 seat (which has allow-user-
DEBUG: Seat: Display server stopped
DEBUG: Seat: Active display server stopped, starting greeter
DEBUG: Seat: Stopping; failed to start a greeter
DEBUG: Seat: Stopping
DEBUG: Seat: Stopped
I guess the problem is related to seat_switch_
NOTE: This was observed in LightDM 1.10.2 on Ubuntu 14.04, but I guess it also happens on trunk series.
Changed in lightdm: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in lightdm (Ubuntu Utopic): | |
status: | Triaged → Won't Fix |
tags: | added: multiseat |
To post a comment you must log in.
Until this bug can be fixed, LightDM should ship a default configuration in /usr/share/ lightdm/ lightdm. conf.d enabling "allow- user-switching" explicitly, or comment out this code piece at line 980 of file lightdm.c:
if (!login1_ seat_get_ can_multi_ session (login1_seat)) =no", seat_name);
seat_ set_property (seat, "allow- user-switching" , "false");
{
g_debug ("Seat %s has property CanMultiSession
}