[enhancement] FD passing for unity-system-compositor

Bug #1324183 reported by Chris Halse Rogers
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Light Display Manager
New
Undecided
Unassigned
Unity System Compositor
Triaged
Wishlist
Unassigned
systemd
Invalid
Undecided
Unassigned
lightdm (Ubuntu)
Triaged
Wishlist
Chris Halse Rogers
systemd (Ubuntu)
Invalid
Wishlist
Chris Halse Rogers
unity-system-compositor (Ubuntu)
Triaged
Wishlist
Chris Halse Rogers
unity8 (Ubuntu)
Triaged
Wishlist
Chris Halse Rogers

Bug Description

Here's the global bug for FD passing from unity-system-compositor to unity8 rather than having a socket file.

The general flow would be:
*) LightDM gets a client socket from USC
*) LightDM sends that fd to logind as a part of the session description (instead of X server number)
*) unity8 pulls the fd from logind on startup

This then needs an apparmour profile so that dbus denies access to the system-compositor fd from everything that's not unity.

Changed in unity-system-compositor (Ubuntu):
assignee: nobody → Chris Halse Rogers (raof)
Changed in systemd (Ubuntu):
assignee: nobody → Chris Halse Rogers (raof)
Changed in unity8 (Ubuntu):
assignee: nobody → Chris Halse Rogers (raof)
Changed in lightdm (Ubuntu):
assignee: nobody → Chris Halse Rogers (raof)
status: New → Triaged
Changed in systemd (Ubuntu):
status: New → Triaged
Changed in unity8 (Ubuntu):
status: New → Triaged
Changed in unity-system-compositor (Ubuntu):
status: New → Triaged
Changed in lightdm (Ubuntu):
importance: Undecided → Wishlist
Changed in systemd (Ubuntu):
importance: Undecided → Wishlist
Changed in unity8 (Ubuntu):
importance: Undecided → Wishlist
Changed in unity-system-compositor (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Robert Ancell (robert-ancell) wrote :

lp:~robert-ancell/lightdm/private-mir-connection contains previous work trying to fix this.

Revision history for this message
Robert Ancell (robert-ancell) wrote :

And bug 1211141 was tracking this feature in LightDM.

Michał Sawicz (saviq)
no longer affects: unity8
Stephen M. Webb (bregma)
Changed in unity-system-compositor:
status: New → Triaged
importance: Undecided → Wishlist
Dan Streetman (ddstreet)
Changed in systemd (Ubuntu):
status: Triaged → Invalid
Changed in systemd:
status: New → Invalid
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.