This bug was fixed in the package lightdm - 1.18.3-0ubuntu1
lightdm (1.18.3-0ubuntu1) xenial; urgency=medium
* New upstream release:
- Fix error that caused stdin to be closed. This seems to have lots of bad
side effects (greeter not working correctly, multi-seat failing).
- Add support for greeters running inside sessions. This is enabled by
setting X-LightDM-Allow-Greeter inside the session .desktop file.
The session can then use liblightdm to connect one greeter to the
daemon. The communication is done using a socket
(/var/run/lightdm/<user>/greeter-socket) that is accessible to any
process run by that user. Consider controlling access to this socket
using a MAC system such as AppArmor. (LP: #1582242)
- Fix various memory management issues exposed by the use of in-session
- Applied upstream
-- Robert Ancell <robert.anc...@canonical.com> Fri, 12 Aug 2016
** Changed in: lightdm (Ubuntu Xenial)
Status: Fix Committed => Fix Released
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to lightdm in Ubuntu.
Support a user-session mode for authenticating
Status in Light Display Manager:
Status in Light Display Manager 1.18 series:
Status in lightdm package in Ubuntu:
Status in lightdm source package in Xenial:
Status in lightdm source package in Yakkety:
Ubuntu phone development requires in session greeter functionality to perform
suitably. This functionality does not exist in current versions of LightDM.
1. Install a session that supports in session greeter
2. Log into that session
3. Activate greeter functionality
The functionality is not implemented.
Some risk of changing existing behaviour, reduced by regression tests still
passing. Functionality is only enabled for sessions that opt-in to this
behaviour so additional security risks is limited to new sessions.
We talked about this in person in Prague.
Ideally a greeter could run as in the user's session and act as a
lockscreen for the user as well as a way to authenticate/log-in as
This would let us avoid running a whole other session for the greeter
on the phone, which is memory intensive.
It might be easiest for unity8 if that API was still just liblightdm,
just running in a special mode. But I'm not picky on how it's done.
There may be security questions around this. I asked Jamie and Tyler
about it, I'll post any concerns from them.
To manage notifications about this bug go to:
Mailing list: https://launchpad.net/~desktop-packages
Post to : email@example.com
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp