Gdm not blanking the screen

I just realized that when I log out from gnome and let the PC sit for hours, gdm is not blanking the screen. It is not telling my monitor to go black.

When I am logged in to gnome the screensaver is working fine and blanking the screen after a while and the monitor goes into suspend. But no so when I log out.

Any idea what is wrong?

Here are the power settings:

# sudo -u gdm dbus-launch gsettings list-recursively org.gnome.settings-daemon.plugins.power
org.gnome.settings-daemon.plugins.power ambient-enabled true
org.gnome.settings-daemon.plugins.power idle-brightness 30
org.gnome.settings-daemon.plugins.power idle-dim true
org.gnome.settings-daemon.plugins.power power-button-action 'suspend'
org.gnome.settings-daemon.plugins.power power-saver-profile-on-low-battery true
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 1200
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend'
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 1200
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend'

PS
This is a desktop PC

May be this is important too:

# systemctl --user status org.gnome.SettingsDaemon.Power.service
● org.gnome.SettingsDaemon.Power.service - GNOME power management service
     Loaded: loaded (/usr/lib/systemd/user/org.gnome.SettingsDaemon.Power.service; static)
     Active: active (running) since Sat 2022-09-03 07:40:14 CEST; 13h ago
   Main PID: 5510 (gsd-power)
      Tasks: 4 (limit: 77043)
     Memory: 7.5M
        CPU: 337ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/org.gnome.SettingsDaemon.Power.service
             └─5510 /usr/lib/gsd-power

Sep 03 15:40:57 rakete gsd-power[5510]: Error calling suspend action: GDBus.Error:org.freedesktop.login1.SleepVerbNotSupported: Sleep verb "suspend" not supported
Sep 03 16:09:10 rakete gsd-power[5510]: Error calling suspend action: GDBus.Error:org.freedesktop.login1.SleepVerbNotSupported: Sleep verb "suspend" not supported
Sep 03 16:29:58 rakete gsd-power[5510]: Error calling suspend action: GDBus.Error:org.freedesktop.login1.SleepVerbNotSupported: Sleep verb "suspend" not supported
Sep 03 16:31:57 rakete gsd-power[5510]: Error calling suspend action: GDBus.Error:org.freedesktop.login1.SleepVerbNotSupported: Sleep verb "suspend" not supported
Sep 03 16:59:26 rakete gsd-power[5510]: Error calling suspend action: GDBus.Error:org.freedesktop.login1.SleepVerbNotSupported: Sleep verb "suspend" not supported
Sep 03 17:04:50 rakete gsd-power[5510]: Error calling suspend action: GDBus.Error:org.freedesktop.login1.SleepVerbNotSupported: Sleep verb "suspend" not supported
Sep 03 17:30:15 rakete gsd-power[5510]: Error calling suspend action: GDBus.Error:org.freedesktop.login1.SleepVerbNotSupported: Sleep verb "suspend" not supported
Sep 03 17:42:05 rakete gsd-power[5510]: Error calling suspend action: GDBus.Error:org.freedesktop.login1.SleepVerbNotSupported: Sleep verb "suspend" not supported
Sep 03 17:43:27 rakete gsd-power[5510]: Error calling suspend action: GDBus.Error:org.freedesktop.login1.SleepVerbNotSupported: Sleep verb "suspend" not supported
Sep 03 19:13:25 rakete gsd-power[5510]: Error calling suspend action: GDBus.Error:org.freedesktop.login1.SleepVerbNotSupported: Sleep verb "suspend" not supported

Here I give the solution to my own problem.

For my desktop PC I have deactivated suspend and hibernate. That seems to prevent GDM from blanking the screen when idle. The solution I found is pretty easy:

With dconf-editor I changed the values of the following keys:

org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type

to “blank” instead of “suspend”.

That did the trick.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.