Improved Lock Screen
Use the Unity greeter design for the lock screen so it is consistent.
Blueprint information
- Status:
- Complete
- Approver:
- Sebastien Bacher
- Priority:
- Medium
- Drafter:
- Robert Ancell
- Direction:
- Approved
- Assignee:
- Robert Ancell
- Definition:
- Obsolete
- Series goal:
- Accepted for quantal
- Implementation:
- Deferred
- Milestone target:
- ubuntu-12.10-beta-1
- Started by
- Completed by
- Robert Ancell
Related branches
Related bugs
Bug #882296: No complete specification for how Ubuntu sessions are supposed to work | Confirmed |
Whiteboard
didrocks, 2012-09-13: ask to drop postpone the whole spec as all items are postponed
seb128, 2012-07-04: drop "Make LightDM support screen lock" and "Modify gnome-screensav
pitti, 2012-02-07: Moving to Q, FF is soon and this is intrusive.
Notes from the UDS session:
- Use Unity Greeter (via LightDM) as the lock screen
- There will be no screensaver
- We VT switch to the greeter to unlock - improved secuirty over gnome-screensaver experience but may be techincal issues
- We currently blink when VT switching, but this may be fixable in Precise (see text free boot session for details)
- We would like a fade out, fade in between transitions
- We need to be on the correct VT when returning from suspend (i.e. the one showing the greeter)
- We can't VT switch for remote logins (e.g. VNC) so we can:
- Disable lock screen for remote logins (easy)
- Use existing screen lock for these (gnome-screensaver) (not too hard)
- Improve remote server (e.g. Xvnc) to support session switching) (not for 12.04)
- Switching to the greeter may cause the PulseAudio stream from the session stop - your music would stop when the screen lock enables
- Current policy overriding for screen locks is hard/bad. -> Need to work out where this policy will end up (gnome-session?) and make sure it is more configurable.
- Power policy might be different in greeter and user session
- Do we need to hint to the greeter to enable accessibility in the right configuration?
- The greeter doesn't support the same types of accessibility as the session.
Marking obsolete, will be completed in https:/
Work Items
Work items:
[robert-ancell] Make Unity Greeter implement lock screen design: POSTPONED
[raof] check VT switching is bulletproof: POSTPONED
[raof] Make sure X leaves the video in the correct state on exit (to switch to another X): POSTPONED
[robert-ancell] modify gnome-session to hand over suspend to LightDM: POSTPONED
[mdeslaur] Write down user scenarios that trigger this feature: POSTPONED
Dependency tree
* Blueprints in grey have been implemented.