This will be implemented by added a new policy group, 'keep-display-on' that apps can start using. As such, app policy will not have to be regenerated on OTA upgrade for this change (since no apps are using this new policy group). This requires updating the review tools due to comment #25 (trust prompt won't be implemented at this time, so limit the use of this policy group to only apps specifying the ubuntu-sdk or ubuntu-webapp templates). The addition of the policy group also requires a documentation change.
** Also affects: click-reviewers-tools (Ubuntu) Importance: Undecided Status: New ** Changed in: click-reviewers-tools (Ubuntu) Status: New => Triaged ** Changed in: click-reviewers-tools (Ubuntu) Assignee: (unassigned) => Jamie Strandboge (jdstrand) ** Changed in: click-reviewers-tools (Ubuntu) Importance: Undecided => High ** Changed in: apparmor-easyprof-ubuntu (Ubuntu) Status: Confirmed => Triaged ** Changed in: apparmor-easyprof-ubuntu (Ubuntu) Assignee: Tyler Hicks (tyhicks) => Jamie Strandboge (jdstrand) ** Also affects: developer-ubuntu-com Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to apparmor-easyprof-ubuntu in Ubuntu. https://bugs.launchpad.net/bugs/1462489 Title: Allow apps to keep the screen on Status in the base for Ubuntu mobile products: Confirmed Status in Ubuntu Developer Portal: New Status in apparmor-easyprof-ubuntu package in Ubuntu: Triaged Status in click-reviewers-tools package in Ubuntu: Triaged Status in qtsystems-opensource-src package in Ubuntu: In Progress Status in qtubuntu package in Ubuntu: Confirmed Status in ubuntu-system-settings package in Ubuntu: Confirmed Status in ubuntu-ui-toolkit package in Ubuntu: Confirmed Status in unity-system-compositor package in Ubuntu: Confirmed Status in unity8 package in Ubuntu: Confirmed Status in qtsystems-opensource-src package in Ubuntu RTM: New Bug description: Support an interface in QML and HTML to allow an app to keep the screen on while the app is active. This has come up in several scenarios, such as an ebook reader, a clock in night mode. First step is to hook up QtSystemInfo screenSaverEnabled One solution to inhibit the screen blanking: Add a new dbus rule to the default template Provide a mediator (unity8) to control this, so it can restore the screen blanking when the app is not active or has been closed Prompt the user for confirmation the first time the app accesses it use the trust store to avoid prompts each time add to the System settings Other app access panel an entry for Screen or Display so the setting could be revoked To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1462489/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp