UnifiedLoginUnlock

Differences between revisions 9 and 10
Revision 9 as of 2006-11-22 17:43:54
Size: 2329
Editor: syeates
Comment: added bug
Revision 10 as of 2006-11-23 13:26:19
Size: 2330
Editor: chiark
Comment: apostrophe
Deletions are marked like this. Additions are marked like this.
Line 14: Line 14:
Also, currently Ubuntu has three different login screens for (1) first user login, (2) unlocking the screensaver and (3) login as a new user when another users screen lock is active. This is inconsistent and confusing. Also, currently Ubuntu has three different login screens for (1) first user login, (2) unlocking the screensaver and (3) login as a new user when another user's screen lock is active. This is inconsistent and confusing.

NOTE: This page is part of the Ubuntu Specification process. Please check the status and details in Launchpad before editing. If the spec is Approved then you should contact the Assignee, or another knowledgeable person, before making changes.

See also:

Summary

Currently, "fast user switching" and logging in and out can generate very confusing results: black screens, needing to type passwords more than once, accidentally logging in twice as the same user (which breaks Gnome, etc).

Also, currently Ubuntu has three different login screens for (1) first user login, (2) unlocking the screensaver and (3) login as a new user when another user's screen lock is active. This is inconsistent and confusing.

User Interface

  • There will be a single screen used for logging in, user switching, and screen unlocking.
  • The automatic screensaver will switch to that screen. "Switch users" will also switch to that screen.
  • Logging in will automatically switch back to (and unlock) an existing session if there is one, or start a new one if not.
  • You will never be offered a new session when you already have one unless you manually switch VCs.

Design

The login screen will be detached from the user's session and run in a different dedicated X server on a dedicated VC; arrangements will be made to automatically switch back and forth between VCs as appropriate. Logging in will switch to an existing session and unlock it.

This will need changes to gdm and fast-user-switch-applet and quite probably the screen locker too.

The user confusion caused by (and bugs triggered by) the current situation can be seen here: https://launchpad.net/bugs/45254 https://launchpad.net/bugs/51580 https://launchpad.net/bugs/40011 https://launchpad.net/bugs/39936 (and dupes) https://launchpad.net/bugs/67628 https://launchpad.net/bugs/64023 https://launchpad.net/bugs/65975 https://launchpad.net/bugs/67730 https://launchpad.net/bugs/68361


CategorySpec

UnifiedLoginUnlock (last edited 2008-08-06 16:38:07 by localhost)