UnifiedLoginUnlock

Revision 2 as of 2006-10-30 15:25:39

Clear message

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).

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 have to 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

Unresolved issues

BoF agenda and discussion


CategorySpec