please respect org.gnome.desktop.screensaver idle-activation-enabled key

Bug #1426597 reported by Ryan Tandy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Unity
Invalid
Undecided
Unassigned
unity (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

GNOME Screensaver allowed me to disable screen blanking while still having the desktop marked idle if I don't touch it for some time. Unity allows the "idle-activation-enabled" key for schema compatibility but does not use it at all; the UI for disabling screen blanking implicitly disables marking the system idle altogether (this was true in GNOME too).

I don't have a patch ready right now but will work on one.

ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: unity 7.3.1+15.04.20150219.2-0ubuntu1
ProcVersionSignature: Ubuntu 3.18.0-13.14-generic 3.18.5
Uname: Linux 3.18.0-13-generic x86_64
ApportVersion: 2.16.1-0ubuntu2
Architecture: amd64
CasperVersion: 1.351
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CurrentDesktop: Unity
Date: Sat Feb 28 00:12:20 2015
LiveMediaBuild: Ubuntu 15.04 "Vivid Vervet" - Alpha amd64 (20150225)
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Ryan Tandy (rtandy) wrote :
Revision history for this message
Andrea Azzarone (azzar1) wrote :

From the docs: «Set this to TRUE to activate the screensaver when the session is idle. DEPRECATED: This key is deprecated and ignored. Set org.gnome.desktop.session idle-delay to 0 if you do not want to activate the screensaver.»

Settings org.gnome.desktop.session idle-delay to 0 does the trick for you?

Revision history for this message
Andrea Azzarone (azzar1) wrote :

This key is deprecated and ignored. Set org.gnome.desktop.session idle-delay to 0 if you do not want to activate the screensaver.

Changed in unity:
status: New → Incomplete
Changed in unity (Ubuntu):
status: New → Incomplete
Revision history for this message
Ryan Tandy (rtandy) wrote :

Setting idle-delay does disable the screensaver, but at the expense of having my session no longer marked idle at all. So for example, configuring logind to suspend or shutdown an idle computer is no longer effective. IMO this conflates two different things: whether or not the session is marked idle, and whether or not the screensaver is activated when that happens. But if that is indeed the intent of the design, feel free to reject this; and my apologies for wasting your time.

Revision history for this message
Andrea Azzarone (azzar1) wrote :

Mmm that's something that should be solved at a different level. We cannot support DEPRECATED gsettings keys, soon or later they are going to be removed, and if use an invalid gsettings key unity crashes. Please feel free to bug against gnome-session if you really need this feature.

Ryan Tandy (rtandy)
Changed in unity (Ubuntu):
status: Incomplete → Invalid
Changed in unity:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.