Session Indicator's "Suspend" button has no effect in Unity 8
Bug #1674389 reported by
Charles Kerr
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
New
|
High
|
Stephen M. Webb | ||
indicator-session (Ubuntu) |
Fix Released
|
High
|
Charles Kerr | ||
repowerd (Ubuntu) |
Fix Released
|
High
|
Alexandros Frantzis | ||
unity8 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Testing Unity 8 from a Zesty nightly iso install on March 17 2017.
When clicking on the "Suspend" button in the session indicator, nothing happens.
This may or may not be an indicator-session issue. I need to triage this and see where the breakage is, e.g. does it work in Unity 7 on Zesty, and are there are any DBus signatures that have changed in Zesty that would cause this
Related branches
lp://staging/~charlesk/indicator-session/lp-1674389-fix-suspend-on-u8
- dobey (community): Approve
- unity-api-1-bot: Approve (continuous-integration)
-
Diff: 39 lines (+4/-4)1 file modifiedsrc/backend-dbus/actions.c (+4/-4)
tags: | added: unity8-desktop |
Changed in indicator-session (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in repowerd (Ubuntu): | |
status: | Fix Committed → Fix Released |
status: | Fix Released → Fix Committed |
status: | Fix Committed → Fix Released |
Changed in canonical-devices-system-image: | |
milestone: | none → u8c-2 |
To post a comment you must log in.
Might be a two-parter bug.
On the indicator-session side, we need to handle "challenge" as a response to CanSuspend / CanHibernate calls and, when calling suspend/hibernate, allow interactivity. This is in the fix-suspend-on-u8 branch.
Even after this is done, u8's challenge prompt is the lockscreen, so the unintuitive UX is that you have to (appear to) unlock in order to suspend. So in u8, Suspend( interactive= True) should probably be handled more elegantly than showing the lockscreen prompt
1. we should consider whether a password prompt should be necessary for suspend, and
2. if prompt is necessary, Calls to login1.