greeter session puts the host to sleep after 30 minutes idle

Bug #860227 reported by Martin-Éric Racine
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
gnome-settings-daemon (Ubuntu)
Invalid
High
Unassigned

Bug Description

Since version 3.x, on a fresh install, GDM uses the gnome-power-manager defaults as-is for its greeter session. This has the unfortunate consequence of putting the host to sleep after 30 minutes, which is not desirable in a situation when the same host is meant to provide network services.

This wouldn't be such a problem if there was an easy way for the user to change this, but this is not the case since GNOME 3 and its big migration to dconf. There isn't any dedicated tool to adjust GDM defaults available yet and 'gksu -u gdm gnome-control-center' won't work either because it tries to access display :0.

ProblemType: BugDistroRelease: Ubuntu 11.10
Package: gdm 3.0.4-0ubuntu11
ProcVersionSignature: Ubuntu 3.0.0-12.19-generic 3.0.4
Uname: Linux 3.0.0-12-generic i586
ApportVersion: 1.23-0ubuntu1
Architecture: i386
Date: Tue Sep 27 06:25:14 2011
ProcEnviron:
 LANGUAGE=fi:en
 PATH=(custom, user)
 LANG=fi_FI.UTF-8
 SHELL=/bin/bashSourcePackage: gdm
UpgradeStatus: Upgraded to oneiric on 2009-02-07 (961 days ago)

Revision history for this message
Martin-Éric Racine (q-funk) wrote :
Changed in gdm (Ubuntu):
importance: Undecided → High
summary: - uses gnome-power-manager defaults as-is, which puts the host to sleep
- after 30 minutes
+ greeter session puts the host to sleep after 30 minutes idle
description: updated
Revision history for this message
Martin-Éric Racine (q-funk) wrote :

Recursive parsing of the settings suggests that sleep-inactive is disabled, but this is apparently ignored, for some reason:

$ sudo -u gdm gsettings list-recursively org.gnome.settings-daemon.plugins.power
org.gnome.settings-daemon.plugins.power active true
org.gnome.settings-daemon.plugins.power button-hibernate 'hibernate'
org.gnome.settings-daemon.plugins.power button-power 'interactive'
org.gnome.settings-daemon.plugins.power button-sleep 'suspend'
org.gnome.settings-daemon.plugins.power button-suspend 'suspend'
org.gnome.settings-daemon.plugins.power critical-battery-action 'suspend'
org.gnome.settings-daemon.plugins.power idle-brightness 30
org.gnome.settings-daemon.plugins.power idle-dim-ac false
org.gnome.settings-daemon.plugins.power idle-dim-battery true
org.gnome.settings-daemon.plugins.power idle-dim-time 10
org.gnome.settings-daemon.plugins.power lid-close-ac-action 'suspend'
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'suspend'
org.gnome.settings-daemon.plugins.power notify-perhaps-recall true
org.gnome.settings-daemon.plugins.power percentage-action 2
org.gnome.settings-daemon.plugins.power percentage-critical 3
org.gnome.settings-daemon.plugins.power percentage-low 10
org.gnome.settings-daemon.plugins.power priority 1
org.gnome.settings-daemon.plugins.power sleep-display-ac 600
org.gnome.settings-daemon.plugins.power sleep-display-battery 600
org.gnome.settings-daemon.plugins.power sleep-inactive-ac false
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 1800
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend'
org.gnome.settings-daemon.plugins.power sleep-inactive-battery true
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 1800
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend'
org.gnome.settings-daemon.plugins.power time-action 120
org.gnome.settings-daemon.plugins.power time-critical 300
org.gnome.settings-daemon.plugins.power time-low 1200
org.gnome.settings-daemon.plugins.power use-time-for-policy true
---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gdm (Ubuntu):
status: New → Confirmed
Revision history for this message
ironstorm (ironstorm-gmail) wrote :

This bug appears to be related to #862813 "Power Managment settings are being ignored", though I'm not sure it's a straight-up duplicate because it would appear to be a default settings issue.

Revision history for this message
Martin-Éric Racine (q-funk) wrote :

As a workaround, I've done the following:

sudo -u gdm dbus-launch gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac false
sudo -u gdm dbus-launch gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
sudo -u gdm dbus-launch gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery false
sudo -u gdm dbus-launch gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 1800

Which gives me:

$ sudo -u gdm gsettings list-recursively org.gnome.settings-daemon.plugins.power | grep inactive

org.gnome.settings-daemon.plugins.power sleep-inactive-ac false
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend'
org.gnome.settings-daemon.plugins.power sleep-inactive-battery false
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 1800
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend'

That works well in a pinch, but it's definitely not user-friendly.

Revision history for this message
Sebastien Bacher (seb128) wrote :

you had "org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 1800", you probably changed that settings at a time where the ui and default were buggy and it stayed on a wrong value, it should work fine with the current version for upgraders or new installs or those using the ui

affects: gdm (Ubuntu) → gnome-settings-daemon (Ubuntu)
Changed in gnome-settings-daemon (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Martin-Éric Racine (q-funk) wrote :

There is no UI tool for changing the defaults used by the new GDM.

Revision history for this message
Sebastien Bacher (seb128) wrote :

the default are set to "never" now so there should be no need to change it

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.