[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.