Make guest sessions externally configurable

Bug #1050739 reported by Robert Ancell
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Light Display Manager
Triaged
Wishlist
Unassigned

Bug Description

Currently the guest session code is hard coded into LightDM. This means if guest sessions are enable then any session may be accessed as guest and the AppArmor profile applies to all sessions.

It would be nice to have guest sessions defined as a standard session .desktop file stored in /usr/share/lightdm/guest-sessions. In the case of Ubuntu we would have a unity-guest.desktop which would have a wrapper binary and an AppArmor profile.

With this new method:
- You can limit which guest session types are available (e.g. you can only use Unity as a guest and not KDE by default).
- The AppArmor logic is removed from LightDM (which really can't know what a guest session requires)
- You can add/remove guest session support using package management tools.

Changed in lightdm:
status: New → Triaged
importance: Undecided → Wishlist
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.