Use LightDM for the Lock Screen

Registered by Danielle Foré

We should use LightDM for the lock so we have a consistent locked appearance/behavior and also to enable cool fancy stuff that the current lock screen doesn't support.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Low
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Approved
Series goal:
Accepted for 0.3-freya
Implementation:
Implemented
Milestone target:
milestone icon freya-beta1
Started by
Danielle Foré
Completed by
Danielle Foré

Whiteboard

Main issue with using lightdm as a lockscreen is that you still actually need a locker (otherwise people can use ctrl+alt+f7 to get to their unlocked session). light-locker is a fork of gnome-screensaver3.6 (before it was merged with gdm) and does exactly that. If a user uses ctrl+alt+f7 to get to the session-tty, it displays a brief (translateable) message "This session is locked" and gets you back to the lockscreen in 10s.

What's missing there are scripts to lock the session on suspend and hibernate (with logind and policykit). Currently using light-locker breaks suspend/hibernate, because sending you to lightdm-greeter and locking conflicts with the system trying to go to sleep-mode.
Link to source: https://github.com/ochosi/light-locker

___

Pretty sure this is working in Isis now, yeah?

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.