Unity8 should control the display "lock after idle" (with a way to configure the delay)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| GSettings Ubuntu touch schemas |
Undecided
|
Alberto Aguirre | ||
| Unity System Compositor |
High
|
Alberto Aguirre | ||
| gsettings-ubuntu-touch-schemas (Ubuntu) |
Undecided
|
Unassigned | ||
| ubuntu-system-settings (Ubuntu) |
High
|
Ken VanDine | ||
| unity8 (Ubuntu) |
High
|
Alberto Aguirre |
Bug Description
Currently powerd is doing that but apparently unity8 is going to take over that.
Some questions:
- when is the work going to happen (before or after v1)
- is that going to be an unity8 configuration (user owned?)
- is it going to be stored in gsettings?
We need to know the answer the those questions to be able to do the system-settings corresponding work...
Note that currently we write a powerd gsettings key, but that's buggy since powerd is running as root and we write an user key. There is also no way to write a system key on the ro image
Should we drop that setting for v1?
Related branches
- PS Jenkins bot (community): Approve (continuous-integration) on 2014-08-14
- Michael Terry (community): Approve on 2014-08-14
-
Diff: 185 lines (+53/-29)7 files modifiedCMakeLists.txt (+9/-9)
debian/changelog (+6/-0)
src/dbus_screen.cpp (+5/-0)
src/dbus_screen.h (+2/-0)
src/dbus_screen_observer.h (+1/-0)
src/screen_state_handler.cpp (+29/-17)
src/screen_state_handler.h (+1/-3)
- Ken VanDine: Approve on 2014-08-15
- PS Jenkins bot: Approve (continuous-integration) on 2014-08-15
-
Diff: 19 lines (+10/-0)1 file modifiedschemas/com.ubuntu.touch.system.gschema.xml.in.in (+10/-0)
- Daniel d'Andrada (community): Approve on 2014-08-19
- PS Jenkins bot (community): Approve (continuous-integration) on 2014-08-18
-
Diff: 47 lines (+17/-1)2 files modifieddebian/control (+1/-1)
plugins/Powerd/Powerd.cpp (+16/-0)
- Sebastien Bacher (community): Approve on 2014-08-22
- PS Jenkins bot: Approve (continuous-integration) on 2014-08-21
- Jonas G. Drange (community): Approve on 2014-08-20
-
Diff: 309 lines (+94/-53)6 files modifieddebian/control (+1/-1)
plugins/battery/PageComponent.qml (+1/-2)
plugins/battery/SleepValues.qml (+14/-8)
plugins/security-privacy/LockSecurity.qml (+3/-2)
plugins/security-privacy/PageComponent.qml (+51/-36)
plugins/security-privacy/PhoneLocking.qml (+24/-4)
- Brendan Donegan (community): Needs Information on 2014-08-26
- Ubuntu Touch System Settings: Pending requested 2014-08-23
-
Diff: 7008 lines (+2952/-1127)104 files modifieddebian/changelog (+74/-0)
debian/control (+1/-1)
plugins/about/storageabout.cpp (+11/-7)
plugins/battery/PageComponent.qml (+1/-2)
plugins/battery/SleepValues.qml (+19/-9)
plugins/battery/battery.cpp (+4/-6)
plugins/bluetooth/PageComponent.qml (+174/-142)
plugins/bluetooth/agent.h (+1/-1)
plugins/bluetooth/bluetooth.cpp (+1/-3)
plugins/bluetooth/bluetooth.h (+5/-5)
plugins/bluetooth/device.cpp (+1/-0)
plugins/cellular/CMakeLists.txt (+1/-0)
plugins/cellular/Components/CMakeLists.txt (+4/-1)
plugins/cellular/Components/CellularMultiSim.qml (+18/-20)
plugins/cellular/Components/CellularSingleSim.qml (+13/-14)
plugins/cellular/Components/DefaultSim.qml (+3/-4)
plugins/cellular/Components/MultiSim.qml (+120/-0)
plugins/cellular/Components/NoSim.qml (+51/-0)
plugins/cellular/Components/Sim.qml (+2/-0)
plugins/cellular/Components/SimEditor.qml (+8/-8)
plugins/cellular/Components/SingleSim.qml (+76/-0)
plugins/cellular/PageChooseCarriers.qml (+9/-10)
plugins/cellular/PageComponent.qml (+42/-159)
plugins/cellular/sims.js (+34/-0)
plugins/notifications/notification_item.cpp (+2/-1)
plugins/phone/CMakeLists.txt (+5/-0)
plugins/phone/CallForwarding.qml (+17/-13)
plugins/phone/CallWaiting.qml (+14/-3)
plugins/phone/MultiSim.qml (+135/-0)
plugins/phone/NoSims.qml (+46/-0)
plugins/phone/Ofono.qml (+50/-0)
plugins/phone/PageComponent.qml (+64/-39)
plugins/phone/Services.qml (+4/-1)
plugins/phone/SingleSim.qml (+57/-0)
plugins/phone/sims.js (+34/-0)
plugins/security-privacy/LockSecurity.qml (+3/-2)
plugins/security-privacy/PageComponent.qml (+57/-37)
plugins/security-privacy/PhoneLocking.qml (+27/-4)
plugins/security-privacy/trust-store-model.cpp (+1/-1)
plugins/system-update/PageComponent.qml (+320/-329)
plugins/system-update/update_manager.cpp (+2/-1)
plugins/time-date/timezonelocationmodel.cpp (+2/-2)
po/am.po (+1/-1)
po/en_AU.po (+22/-21)
po/en_GB.po (+23/-21)
po/es.po (+21/-21)
po/fi.po (+43/-41)
po/fr.po (+8/-5)
po/gl.po (+7/-7)
po/he.po (+28/-28)
po/hu.po (+21/-20)
po/pt.po (+16/-16)
po/ro.po (+18/-16)
po/ru.po (+21/-19)
po/uk.po (+22/-21)
src/i18n.cpp (+1/-1)
src/plugin-manager.cpp (+1/-1)
src/plugin.cpp (+4/-4)
tests/autopilot/ubuntu_system_settings/__init__.py (+150/-0)
tests/autopilot/ubuntu_system_settings/tests/__init__.py (+60/-6)
tests/autopilot/ubuntu_system_settings/tests/ofono.py (+215/-0)
tests/autopilot/ubuntu_system_settings/tests/test_cellular.py (+96/-1)
tests/autopilot/ubuntu_system_settings/tests/test_phone.py (+111/-0)
tests/autopilot/ubuntu_system_settings/tests/test_security.py (+173/-0)
tests/autopilot/ubuntu_system_settings/tests/test_system_updates.py (+0/-4)
tests/plugins/bluetooth/tst_bluetooth.cpp (+1/-1)
tests/plugins/bluetooth/tst_devicemodel.cpp (+1/-1)
tests/plugins/system-update/tst_update.cpp (+1/-1)
tests/plugins/system-update/tst_updatemanager.cpp (+1/-1)
tests/test-plugin2.cpp (+2/-2)
tests/tst_arguments.cpp (+1/-1)
tests/tst_plugins.cpp (+1/-1)
wizard/CMakeLists.txt (+2/-0)
wizard/main.cpp (+33/-4)
wizard/qml/Components/CheckableSetting.qml (+80/-0)
wizard/qml/Components/Page.qml (+4/-1)
wizard/qml/Pages/10-welcome.qml (+1/-0)
wizard/qml/Pages/30-location.qml (+72/-0)
wizard/qml/Pages/40-reporting.qml (+2/-4)
wizard/qml/Pages/80-finished.qml (+2/-4)
wizard/qml/Pages/data/HEREposconsent_da-DK.html (+1/-0)
wizard/qml/Pages/data/HEREposconsent_de-DE.html (+1/-0)
wizard/qml/Pages/data/HEREposconsent_en-GB.html (+1/-0)
wizard/qml/Pages/data/HEREposconsent_en-US.html (+1/-0)
wizard/qml/Pages/data/HEREposconsent_es-ES.html (+1/-0)
wizard/qml/Pages/data/HEREposconsent_es-MX.html (+1/-0)
wizard/qml/Pages/data/HEREposconsent_fr-FR.html (+1/-0)
wizard/qml/Pages/data/HEREposconsent_it-IT.html (+1/-0)
wizard/qml/Pages/data/HEREposconsent_ja-JP.html (+1/-0)
wizard/qml/Pages/data/HEREposconsent_ko-KR.html (+1/-0)
wizard/qml/Pages/data/HEREposconsent_nl-NL.html (+1/-0)
wizard/qml/Pages/data/HEREposconsent_pl-PL.html (+1/-0)
wizard/qml/Pages/data/HEREposconsent_pt-BR.html (+1/-0)
wizard/qml/Pages/data/HEREposconsent_pt-PT.html (+1/-0)
wizard/qml/Pages/data/HEREposconsent_ru-RU.html (+1/-0)
wizard/qml/Pages/data/HEREposconsent_sv-SE.html (+1/-0)
wizard/qml/Pages/data/HEREposconsent_zh-CN.html (+1/-0)
wizard/qml/Pages/data/HEREposconsent_zh-TW.html (+1/-0)
wizard/qml/Pages/no-sim.qml (+2/-4)
wizard/qml/Pages/terms.qml (+119/-0)
wizard/qml/main.qml (+4/-1)
wizard/ubuntu-system-settings-wizard-cleanup.conf (+0/-17)
wizard/ubuntu-system-settings-wizard-set-lang.conf (+30/-0)
wizard/ubuntu-system-settings-wizard.conf (+0/-5)
Changed in ubuntu-system-settings: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in unity8: | |
status: | New → Confirmed |
status: | Confirmed → Triaged |
importance: | Undecided → Medium |
Changed in ubuntu-system-settings (Ubuntu): | |
importance: | Undecided → High |
status: | New → Triaged |
no longer affects: | ubuntu-system-settings |
Pat McGowan (pat-mcgowan) wrote : | #1 |
Changed in ubuntu-system-settings (Ubuntu): | |
assignee: | nobody → Alberto Mardegan (mardy) |
tags: | added: rtm14 |
Changed in ubuntu-system-settings (Ubuntu): | |
assignee: | Alberto Mardegan (mardy) → Ken VanDine (ken-vandine) |
Alberto Aguirre (albaguirre) wrote : | #2 |
We could handle it as the auto-brightness is currently handled. The shell proxies the setting to USC.
Changed in unity8: | |
importance: | Medium → High |
Changed in unity-system-compositor: | |
importance: | Undecided → High |
assignee: | nobody → Alberto Aguirre (albaguirre) |
status: | New → In Progress |
Alberto Aguirre (albaguirre) wrote : | #3 |
A DBus API has been added to unity-system-
com.canonical.
Negative values are ignored
0 disables the inactivity timer
A positive value sets a new timeout
Changed in unity-system-compositor: | |
status: | In Progress → Fix Released |
Changed in gsettings-ubuntu-touch-schemas: | |
status: | New → In Progress |
assignee: | nobody → Alberto Aguirre (albaguirre) |
Changed in unity8: | |
status: | Triaged → In Progress |
Changed in gsettings-ubuntu-touch-schemas: | |
status: | In Progress → New |
status: | New → In Progress |
Changed in unity8: | |
assignee: | nobody → Alberto Aguirre (albaguirre) |
Launchpad Janitor (janitor) wrote : | #4 |
This bug was fixed in the package gsettings-
---------------
gsettings-
[ Alberto Aguirre ]
* Add inactivity timeout keys for screen dimming and power-off. (LP:
#1230345)
-- Ubuntu daily release <email address hidden> Fri, 15 Aug 2014 19:39:55 +0000
Changed in gsettings-ubuntu-touch-schemas (Ubuntu): | |
status: | New → Fix Released |
Changed in gsettings-ubuntu-touch-schemas: | |
status: | In Progress → Fix Released |
Launchpad Janitor (janitor) wrote : | #5 |
This bug was fixed in the package unity8 - 8.00+14.
---------------
unity8 (8.00+14.
[ Albert Astals ]
* More stable dash overview tests
* PreviewExpandable: "widgets" is a model, not an array
[ Alberto Aguirre ]
* Proxy inactivity timeout values from gsettings into Unity.Screen
(LP: #1230345)
[ Gerry Boland ]
* Cancel open PAM interactions on shutdown - fixes hang on logout on
desktop (LP: #1353041)
[ Diego Sarmentero ]
* Show progress bar on payment button click The payment process has a
small delay before the UI comes up which might cause confusion. Show
a progress bar with unknown value to indicate activity. (LP:
#1354139)
[ Mirco Müller ]
* Made notification qml-test pass again by using Component.
instead of onOpacityChanged for the time being.
[ Michael Zanetti ]
* Implement new lockscreen designs
[ Michael Terry ]
* Show the SIM unlock dialog immediately after booting, and enable its
emergency call button.
* Always keep indicator/launcher locked state in sync with whether the
user is authenticated. (LP:# 1357230) (LP: #1357230)
* Allow logging into a desktop or tablet session again, by properly
dismissing old PAM conversations. (LP: #1350878) In a desktop or
tablet, we were accidentally starting two PAM conversations in
sequence on startup. Which is a small bug; it shouldn't normally be
a problem, since each new PAM conversation should kill the old
one.But the way we were killing the old one was subject to a thread
race condition. See, a PAM conversation thread won't exit until all
its prompts are answered. And what we do when we kill a PAM
conversation is to answer all prompts with empty strings.But it's
possible that when we want to kill a PAM conversation that it hasn't
actually gotten to the point of prompting us yet. And when those
prompts do come through, we were treating them as prompts for the
new PAM conversation.So I've changed the PAM conversation logic to
include a pam_handle and compare the handle with the current handle
when being prompted. If it's an old handle, we just dismiss the
prompt with an empty string response.Oh, and I fixed the bug that
caused two prompts on startup in the first place. (But we still need
the above logic anyway, for when you switch users quickly.) (LP:
#1350878)
[ Martin Pitt ]
* Mark for using language packs.
-- Ubuntu daily release <email address hidden> Fri, 22 Aug 2014 09:29:41 +0000
Changed in unity8 (Ubuntu): | |
status: | New → Fix Released |
Michał Sawicz (saviq) wrote : | #6 |
This is ready to expose in settings now.
Changed in unity8: | |
status: | In Progress → Fix Released |
Launchpad Janitor (janitor) wrote : | #7 |
This bug was fixed in the package ubuntu-
---------------
ubuntu-
[ Charles Kerr ]
* In the welcome wizard, refresh the text in the 'no sim card' and
'all done' pages to match the latest from design.
[ Michael Terry ]
* Add a location page and a terms and conditions page for the HERE
service.
[ Ken VanDine ]
* Settings for idle/lock timeout (LP: #1230345)
* Added flickable to fix scrolling (LP: #1354161)
[ Jussi Pakkanen ]
* Fix a bunch of compiler warnings.
[ jonas-drange ]
* [cellular] displays cellular UIs based on how many SIMs are present.
(LP: #1357393)
-- Ubuntu daily release <email address hidden> Fri, 22 Aug 2014 18:57:00 +0000
Changed in ubuntu-system-settings (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Alberto Aguirre (albaguirre) |
importance: | Undecided → High |
no longer affects: | unity8 |
I think we need this for v1