[enhancement] FD passing for unity-system-compositor
Bug #1324183 reported by
Chris Halse Rogers
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-
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 |
no longer affects: | unity8 |
Changed in unity-system-compositor: | |
status: | New → Triaged |
importance: | Undecided → Wishlist |
Changed in systemd (Ubuntu): | |
status: | Triaged → Invalid |
Changed in systemd: | |
status: | New → Invalid |
To post a comment you must log in.
lp:~robert-ancell/lightdm/private-mir-connection contains previous work trying to fix this.