lightdm does ignore session selection first time non local user is choosen
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lightdm (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
In contrast to GDM LightDM ignores the choosen session to start for a user account and even does forget a users choosen session after a restart/reboot.
I am using a winbind user account (from nsswitch), a non local one.
The first time the user can not be selected from the menu, you have to choose other and enter the username.
After pressing enter i switch my session from Ubuntu to LXDE and enter my password.
I would expect LXDE is started, however Ubuntu default Session is loaded.
I have to logout. I can choose now my user from the list (lightdm did remember the account now) and now i have to switch from Ubuntu to LXDE again.
After entering password and login second time LXDE does load.
After a reboot a have to do the procedure from above again.
GDM did not show this Session bug, i can enter any username i want and choose a session an its working the first time.
Expected behaviour is, after choosing a username and changing the session, that this session is loaded.
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: lightdm 1.0.6-0ubuntu1.1
ProcVersionSign
Uname: Linux 3.0.0-12-
ApportVersion: 1.23-0ubuntu4
Architecture: i386
Date: Fri Nov 25 19:38:29 2011
ProcEnviron:
LANGUAGE=
PATH=(custom, user)
LANG=de_DE.UTF-8
SHELL=/bin/bash
SourcePackage: lightdm
UpgradeStatus: Upgraded to oneiric on 2011-10-14 (42 days ago)
We have this problem too. Our users typically do not have a home directory until the first time they log in, by the way, with the use of pam_mkhomedir.so to create it, however this behavior is independent of whether the home directory exists or not.
We do not see the session chooser widget until you click on a *different* user than the default; then it shows up, for all users.