GNOME Bugzilla – Bug 701524
Switch user has inconsistent behavior
Last modified: 2013-10-30 16:38:34 UTC
User can observe that in certain conditions, switch user will not display all the active user. Steps : 1. Boot System 2. Go to settings - users 3. Create a new user, by default it will be disabled 4. Go to username (top bar right) and select switch user 5. Observe new disabled user is not present - correct behavior 6. Log back in to the current user 7. Go to settings - user 8. Select the disabled user and select password 9. Type a password for the disabled user and observe now it's enabled 10. Click top bar username and select switch user 11. Notice the user that was just activate is still not present in the list 12. Restart required to see the new user in list because just logging out will crash the system. Expected outcome Once activate the user can be selected to log in Actual outcome If user first tries to switch witch a disabled user and then enables him, the recently enabled user will not display in the user list
gdm is the one showing the list of users.
This is actually an accountsservice bug: https://bugs.freedesktop.org/show_bug.cgi?id=64769 but fixed in accountsservce git master
the patches from https://bugs.freedesktop.org/show_bug.cgi?id=64769 fix partially the issue with the following step the user list is updated create new user enable the new user switch user the list is updated but if I follow this steps the user list is not updated create new user switch user the list is not updated ( that is correct ) go back the previous user enable the new user switch user the list is not updated
Bug still present in version 3.10 (tested on Fedora 20).