Xubuntu / lightdm-gtk-greeter

A GTK greeter for LightDM
GNU General Public License v3.0
145 stars 30 forks source link

LP#1450924 "Greeter does not maintain session type per user" #35

Open bluesabre opened 4 years ago

bluesabre commented 4 years ago

Reported first on Launchpat at https://bugs.launchpad.net/lightdm-gtk-greeter/+bug/1450924

LP#0: Pedro Soria-Rodriguez (pedrosoriarodriguez) wrote on 2015-05-01:

There is an issue with the default GTK greeter in Xubuntu 15.04: it won't select the last session used by a particular user when that user enters their credentials in the login screen.

The greeter only remembers the last session used by any user and selects that one by default. The icon in the top bar does not change either when typing the username.

This bug is present in greeter 2.0.0 (it shows in a fresh Xubuntu 15.04 install) when the greeter is configured as follows:

[SeatDefaults] greeter-session=lightdm-gtk-greeter allow-guest=false greeter-hide-users=true

I.e., if the list of users is hidden, and the user is requested to type their user name, the greeter does not select the user's last session type, but rather it uses the last session type used by any user.

I think (but I cannot say for certain) that this bug did not exist in Xubuntu 14.04. I don't have such a system now with me to test.

bluesabre commented 4 years ago

LP#1: N10n (n10n) wrote on 2018-06-13:

Hi, this affects me in Debian 9, with lightdm-gtk-greeter, with "greeter-hide-users=true" option set (which is default setting for Debian).

There are several bugs for the same issue. Some recent references are #1698082, #1719426. I'm replying here because this seems to be opened as per suggestion from Gunnar in bug #1282139. Bug #1282139 was closed because the issue with "Greeter does not remember last session and language per user", was fixed for case "greeter-hide-users=false" situation, that is if you select user from the list, the session would change appropriately.