Need to allow for both Unity 8 desktop "bare metal" and LXC sessions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Light Display Manager |
Fix Released
|
Medium
|
Robert Ancell | ||
1.10 |
Fix Released
|
Medium
|
Robert Ancell | ||
Unity8 Desktop Preview in LXC |
Fix Released
|
Medium
|
Christopher Townsend | ||
unity8-desktop-session |
Fix Released
|
Medium
|
Christopher Townsend | ||
Trusty |
Fix Released
|
Medium
|
Christopher Townsend | ||
lightdm (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned | ||
Utopic |
Fix Released
|
Medium
|
Unassigned | ||
unity8-desktop-session (Ubuntu) |
Fix Released
|
Medium
|
Christopher Townsend | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned | ||
Utopic |
Fix Released
|
Medium
|
Christopher Townsend |
Bug Description
[Impact]
Users trying to use the Unity8 desktop preview in a Linux Container cannot log in using LightDM. They are presented a black screen with a cursor.
[Test Case]
1. Install the Unity8 desktop preview in LXC package (currently in a PPA here: https:/
2. Log in to the "Unity8 Mir in LXC" session from LightDM.
The Unity8 desktop preview will load.
[Regression potential]
Non observed.
Original Description:
It would be desirable to allow both the Unity 8 desktop preview session from the archive and the Unity 8 desktop preview in the LXC to be installed at the same time.
Currently, the Unity 8 desktop preview in LXC conflicts the "bare metal" Unity 8 desktop preview session.
Related branches
- Robert Ancell: Approve
- Christopher Townsend (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 560 lines (+156/-35)17 files modifiedsrc/seat-surfaceflinger.c (+5/-1)
src/seat-unity.c (+4/-1)
src/seat-xdmcp-session.c (+2/-2)
src/seat-xlocal.c (+16/-1)
src/seat-xremote.c (+3/-1)
src/seat-xvnc.c (+2/-2)
src/seat.c (+17/-17)
src/seat.h (+1/-1)
src/session-config.c (+13/-0)
src/session-config.h (+2/-0)
src/session.c (+17/-7)
src/session.h (+4/-1)
tests/Makefile.am (+3/-0)
tests/data/sessions/mir-container.desktop (+6/-0)
tests/scripts/mir-container-session.conf (+54/-0)
tests/src/unity-system-compositor.c (+5/-1)
tests/test-mir-container-session (+2/-0)
- Stephen M. Webb (community): Approve
-
Diff: 12 lines (+1/-1)1 file modifieddata/lightdm-unity8-session (+1/-1)
- Stephen M. Webb (community): Approve
-
Diff: 21 lines (+3/-1)2 files modifieddata/55-unity8.conf (+2/-0)
data/lightdm-unity8-session (+1/-1)
Changed in unity8-desktop-session: | |
status: | New → In Progress |
Changed in unity8-desktop-session (Ubuntu): | |
status: | New → In Progress |
Changed in unity8-preview-lxc: | |
status: | New → In Progress |
importance: | Undecided → Medium |
Changed in unity8-desktop-session: | |
importance: | Undecided → Medium |
Changed in unity8-desktop-session (Ubuntu): | |
importance: | Undecided → Medium |
Changed in unity8-preview-lxc: | |
assignee: | nobody → Christopher Townsend (townsend) |
Changed in unity8-desktop-session: | |
assignee: | nobody → Christopher Townsend (townsend) |
Changed in unity8-desktop-session (Ubuntu): | |
assignee: | nobody → Christopher Townsend (townsend) |
no longer affects: | unity8-preview-lxc |
Changed in unity8-preview-lxc: | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Christopher Townsend (townsend) |
Changed in lightdm (Ubuntu): | |
status: | New → Triaged |
Changed in lightdm: | |
status: | New → Triaged |
status: | Triaged → Fix Committed |
importance: | Undecided → Medium |
Changed in lightdm (Ubuntu): | |
importance: | Undecided → Medium |
Changed in lightdm: | |
milestone: | none → 1.11.6 |
Changed in lightdm: | |
status: | Fix Committed → Fix Released |
Changed in unity8-preview-lxc: | |
status: | In Progress → Fix Committed |
Changed in unity8-desktop-session: | |
status: | In Progress → Fix Committed |
no longer affects: | unity8-desktop-session (Ubuntu Trusty) |
Changed in lightdm: | |
assignee: | nobody → Robert Ancell (robert-ancell) |
description: | updated |
Changed in unity8-preview-lxc: | |
milestone: | none → 1.0.0 |
Changed in unity8-preview-lxc: | |
status: | Fix Committed → Fix Released |
tags: |
added: verification-done removed: verification-needed |
Changed in unity8-desktop-session: | |
status: | Fix Committed → Fix Released |
This bug was fixed in the package lightdm - 1.11.6-0ubuntu1
---------------
lightdm (1.11.6-0ubuntu1) utopic; urgency=medium
* New upstream release:user-switching' that can disable all userce.is_tagged as this attribute was not
* Add a seat option 'allow-
switching for that seat
* Add a new session type 'mir-container' that allows the session to run
inside a custom system compositor (LP: #1359332)
* Only seat0 takes VT from Plymouth
* Removed unused GAsyncResultIfa
available in earlier versions of Glib I/O.
* Abort autogen if yelp-tools not installed
* Return correct errors for D-Bus calls
-- Robert Ancell <email address hidden> Fri, 22 Aug 2014 09:10:29 +1200