- Edited
I am getting this behavior after the upgrade of gnome-settings-daemon from 3.36.1-47-1-x86_64 to 3.38.1-48-1-x86_64.
I have not disabled this:
$ gsettings get org.gnome.desktop.lockdown disable-lock-screen
false
Despite this, my screen never locks. I ran gnome-screen-saver from command line with debugging enabled, as you can see below, it detects me "toggling" screen locking on/off:
/usr/bin/gnome-screensaver --no-daemon --debug
[key_changed_cb] gs-prefs.c:325 (18:25:18): lock-enabled=0
[gs_manager_set_lock_enabled] gs-manager.c:162 (18:25:18): GSManager: lock-enabled=0
[key_changed_cb] gs-prefs.c:325 (18:25:20): lock-enabled=1
[gs_manager_set_lock_enabled] gs-manager.c:162 (18:25:20): GSManager: lock-enabled=1
When I set the screen lock to 5 minutes I get this logged, which seems to indicate that the inactivity was identified, but nothing happens (my screen does not lock):
[watcher_idle_notice_cb] gs-monitor.c:126 (18:41:03): Idle notice signal detected: 1
[_gs_watcher_set_session_idle_notice] gs-watcher-x11.c:207 (18:41:03): Idle notice signal not handled: 1
(gnome-screensaver:51636): GLib-CRITICAL **: 18:41:03.501: Source ID 36 was not found when attempting to remove it
[listener_dbus_handle_system_message] gs-listener-dbus.c:851 (18:41:03): obj_path=/org/freedesktop/login1/session/c1 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:851 (18:41:03): obj_path=/org/freedesktop/login1/seat/seat0 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:851 (18:41:03): obj_path=/org/freedesktop/login1/user/_1000 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:851 (18:41:03): obj_path=/org/freedesktop/login1 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
When I move the mouse after seeing this message (because my screen stays on) I see this logged indicating it has understood that there is activity:
[listener_dbus_handle_system_message] gs-listener-dbus.c:851 (18:41:34): obj_path=/org/freedesktop/login1/session/c1 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:851 (18:41:34): obj_path=/org/freedesktop/login1/seat/seat0 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:851 (18:41:34): obj_path=/org/freedesktop/login1/user/_1000 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:851 (18:41:34): obj_path=/org/freedesktop/login1 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
Both dm-tool lock
and Super-L seem to work fine.