[split] unity8-greeter doesn't run on desktop configurations
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | unity8 (Ubuntu) |
High
|
Josh Arenson | ||
Bug Description
Installing unity8-greeter, from the split greeter silo, on an unity8-mir desktop configuration leads to a non working lightdm
* installing unity8-greeter leads to an empty screen with a cursor (looking like a Mir one), which runs for some seconds and do what looks like a respawn
-> editing the unity8-
* install ubuntu-
* GreeterShell.qml has an issue and does unlock only in when autologin is enabled, editing that makes unlock dismiss the greeter
but the session still doesn't start, unlocking the greeter gives a screen looking like the phone one ... that needs extra debugging
Related branches
- Daniel d'Andrada (community): Abstain on 2016-07-11
- Unity8 CI Bot: Needs Fixing (continuous-integration) on 2016-07-08
- Michael Terry: Approve on 2016-06-27
- Michał Sawicz: Needs Fixing on 2016-06-18
- Albert Astals Cid (community): Needs Fixing on 2016-06-02
- PS Jenkins bot: Needs Fixing (continuous-integration) on 2016-02-24
- Mirco Müller: Pending (code-review) requested 2015-09-18
- Lukáš Tinkl: Pending requested 2015-09-18
-
Diff: 1822 lines (+534/-209)67 files modifiedCMakeLists.txt (+1/-0)
data/51-unity8-greeter.conf (+2/-0)
data/CMakeLists.txt (+11/-0)
data/unity8-greeter-init.conf (+12/-0)
data/unity8-greeter-wrapper (+98/-0)
data/unity8-greeter.desktop.in (+7/-0)
data/unity8-greeter.pkla (+44/-0)
debian/control (+12/-0)
debian/rules (+1/-1)
debian/unity8-greeter.install (+5/-0)
debian/unity8-private.install (+1/-1)
plugins/CMakeLists.txt (+1/-1)
plugins/IntegratedLightDM/qmldir (+0/-3)
plugins/LightDM/CMakeLists.txt (+8/-21)
plugins/LightDM/DBusGreeter.cpp (+5/-4)
plugins/LightDM/FullLightDM/CMakeLists.txt (+27/-0)
plugins/LightDM/FullLightDM/qmldir (+3/-0)
plugins/LightDM/Greeter.cpp (+6/-0)
plugins/LightDM/Greeter.h (+2/-0)
plugins/LightDM/IntegratedLightDM/CMakeLists.txt (+32/-0)
plugins/LightDM/IntegratedLightDM/liblightdm/CMakeLists.txt (+2/-2)
plugins/LightDM/IntegratedLightDM/liblightdm/GreeterPrivate.cpp (+1/-2)
plugins/LightDM/IntegratedLightDM/qmldir (+3/-0)
plugins/LightDM/plugin.cpp (+15/-3)
plugins/LightDM/plugin.h (+5/-5)
plugins/Unity/Indicators/indicatorsmanager.cpp (+1/-1)
qml/Components/Dialogs.qml (+3/-5)
qml/Greeter/FullLightDMImpl.qml (+28/-0)
qml/Greeter/Greeter.qml (+43/-34)
qml/Greeter/IntegratedLightDMImpl.qml (+1/-1)
qml/Greeter/LightDMService.qml (+14/-3)
qml/Greeter/LoginList.qml (+2/-0)
qml/Greeter/WideView.qml (+2/-0)
qml/Greeter/qmldir (+1/-0)
qml/Shell.qml (+11/-6)
qml/Stages/ShimStage.qml (+0/-43)
qml/Wizard/Wizard.qml (+6/-2)
src/ShellApplication.cpp (+11/-1)
tests/CMakeLists.txt (+1/-1)
tests/autopilot/unity8/fixture_setup.py (+1/-1)
tests/autopilot/unity8/greeter/tests/test_args.py (+0/-5)
tests/autopilot/unity8/shell/tests/__init__.py (+1/-1)
tests/mocks/CMakeLists.txt (+1/-1)
tests/mocks/LightDM/CMakeLists.txt (+1/-0)
tests/mocks/LightDM/IntegratedLightDM/CMakeLists.txt (+7/-7)
tests/mocks/LightDM/IntegratedLightDM/MockGreeter.cpp (+16/-0)
tests/mocks/LightDM/IntegratedLightDM/MockGreeter.h (+5/-0)
tests/mocks/LightDM/IntegratedLightDM/liblightdm/CMakeLists.txt (+2/-2)
tests/mocks/LightDM/IntegratedLightDM/liblightdm/Greeter.cpp (+8/-1)
tests/mocks/LightDM/IntegratedLightDM/liblightdm/Greeter.h (+1/-0)
tests/mocks/LightDM/IntegratedLightDM/liblightdm/GreeterPrivate.h (+1/-0)
tests/mocks/LightDM/IntegratedLightDM/plugin.cpp (+4/-4)
tests/mocks/LightDM/IntegratedLightDM/plugin.h (+1/-1)
tests/mocks/LightDM/IntegratedLightDM/qmldir (+1/-2)
tests/plugins/CMakeLists.txt (+1/-1)
tests/plugins/LightDM/CMakeLists.txt (+1/-0)
tests/plugins/LightDM/IntegratedLightDM/CMakeLists.txt (+13/-13)
tests/plugins/LightDM/IntegratedLightDM/greeter.qml (+1/-1)
tests/qmltests/Greeter/TestView.qml (+1/-0)
tests/qmltests/Greeter/tst_Greeter.qml (+28/-10)
tests/qmltests/Greeter/tst_Infographics.qml (+1/-1)
tests/qmltests/Greeter/tst_NarrowView.qml (+1/-1)
tests/qmltests/Greeter/tst_WideView.qml (+1/-1)
tests/qmltests/Tutorial/tst_Tutorial.qml (+1/-1)
tests/qmltests/tst_OrientedShell.qml (+1/-1)
tests/qmltests/tst_Shell.qml (+5/-13)
tests/qmltests/tst_ShellWithPin.qml (+1/-1)
| Sebastien Bacher (seb128) wrote : | #1 |
| Changed in unity8 (Ubuntu): | |
| assignee: | nobody → Michael Terry (mterry) |
| importance: | Undecided → High |
| tags: | added: split |
| summary: |
- unity8-greeter doesn't run on desktop configurations + [split] unity8-greeter doesn't run on desktop configurations |
| Changed in unity8 (Ubuntu): | |
| assignee: | Michael Terry (mterry) → nobody |
| Michael Zanetti (mzanetti) wrote : | #2 |
Josh, please look into this bug. afaik you already have something working in this regard.
| Changed in unity8 (Ubuntu): | |
| assignee: | nobody → Josh Arenson (josharenson) |
| Josh Arenson (josharenson) wrote : | #3 |
Also have a ppa that will allow easily testing this on desktop, but its not working quite right yet.
| Changed in unity8 (Ubuntu): | |
| status: | New → In Progress |
| Launchpad Janitor (janitor) wrote : | #4 |
This bug was fixed in the package unity8 - 8.12+16.
---------------
unity8 (8.12+16.
[ Josh Arenson ]
* Add a SessionsModel to lightdm to support the greeter's session
chooser
* Add unity8-greeter package which contains a basic, but usable
LightDM greeter. (LP: #1324602)
[ Michael Terry ]
* Make sure indicators and launcher hide when power button is pressed
on greeter. (LP: #1595569)
* Fix tablet greeter focus to be always-on, no longer hiding the OSK
or forcing a mouse click to type a password. (LP: #1435923)
-- Michael Terry <email address hidden> Mon, 11 Jul 2016 17:24:20 +0000
| Changed in unity8 (Ubuntu): | |
| status: | In Progress → Fix Released |


http:// bazaar. launchpad. net/~mterry/ unity8/ split/view/ head:/qml/ GreeterShell. qml#L125 is the line having the issue mentioned in the description