Bug#662747: Screen not locked on lid close when lid close action set to 'blank'.

Josh Triplett josh at joshtriplett.org
Tue Mar 6 07:25:06 UTC 2012


Package: gnome-settings-daemon
Version: 3.2.2-2
Severity: important
Tags: security

Relevant settings:
org.gnome.settings-daemon.plugins.power lid-close-ac-action 'blank'
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'blank'
org.gnome.desktop.screensaver lock-enabled true

With these settings, closing the laptop lid should blank the screen,
which should in turn lock the screen, such that reopening the
lid reveals an unlock dialog rather than the user's unsecured desktop.
However, this does not occur: closing the lid blanks the screen but does
not lock it, and reopening the lid gives access to the user's account.
By contrast, leaving the system idle until the screensaver kicks in
results in a properly locked screen.

I can reproduce this with a freshly created user account, just by
setting the first two keys above (lid-close-{ac,battery}-action);
lock-enabled already defaults to true.

Michael Biebl suggested that gnome-settings-daemon needed to emit a lock
signal as part of blanking, as it currently does when suspending.

Please let me know if you need any additional information.

Thanks,
Josh Triplett

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnome-settings-daemon depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.10.0-3
ii  dpkg                                         1.16.1.2
ii  gsettings-desktop-schemas                    3.2.0-2
ii  libatk1.0-0                                  2.2.0-2
ii  libc6                                        2.13-27
ii  libcairo-gobject2                            1.10.2-6.2
ii  libcairo2                                    1.10.2-6.2
ii  libcanberra-gtk3-0                           0.28-3
ii  libcanberra0                                 0.28-3
ii  libcolord1                                   0.1.16-2
ii  libcomerr2                                   1.42.1-2
ii  libcups2                                     1.5.2-6
ii  libdbus-1-3                                  1.4.18-1
ii  libdbus-glib-1-2                             0.98-1
ii  libfontconfig1                               2.8.0-3.1
ii  libfreetype6                                 2.4.8-1
ii  libgconf2-4                                  3.2.3-3
ii  libgcrypt11                                  1.5.0-3
ii  libgdk-pixbuf2.0-0                           2.24.1-1
ii  libglib2.0-0                                 2.30.2-6
ii  libgnome-desktop-3-2                         3.2.1-3
ii  libgnome2-common                             2.32.1-2
ii  libgnomekbd7                                 3.2.0-1
ii  libgnutls26                                  2.12.16-1
ii  libgssapi-krb5-2                             1.10+dfsg~beta1-2
ii  libgtk-3-0                                   3.2.3-1
ii  libgudev-1.0-0                               175-3.1
ii  libk5crypto3                                 1.10+dfsg~beta1-2
ii  libkrb5-3                                    1.10+dfsg~beta1-2
ii  liblcms2-2                                   2.2+git20110628-2
ii  libnotify4                                   0.7.4-1
ii  libpackagekit-glib2-14                       0.7.3-1
ii  libpango1.0-0                                1.29.4-2
ii  libpolkit-gobject-1-0                        0.104-2
ii  libpulse-mainloop-glib0                      1.1-3
ii  libpulse0                                    1.1-3
ii  libsqlite3-0                                 3.7.10-1
ii  libupower-glib1                              0.9.15-2
ii  libx11-6                                     2:1.4.4-4
ii  libxfixes3                                   1:5.0-4
ii  libxi6                                       2:1.4.5-1
ii  libxklavier16                                5.2.1-1
ii  nautilus-data                                3.2.1-2
ii  zlib1g                                       1:1.2.6.dfsg-2

Versions of packages gnome-settings-daemon recommends:
ii  hwdata      <none>
ii  pulseaudio  1.1-3

Versions of packages gnome-settings-daemon suggests:
ii  gnome-screensaver            3.2.0-2+b1
ii  metacity [x-window-manager]  1:2.34.1-2
ii  x11-xserver-utils            7.6+3

-- no debconf information





More information about the pkg-gnome-maintainers mailing list