This problem is also present in KDE, so it's not a bug exclusive to
gnome-screensaver.  As was said before, this is a problem with the way X
was designed, and the solutions imply either re-designing X (I doubt
there are many people up to such a task) or working around it.

For suspend/hibernate there's the inhibitor locks design doc from
Freedesktop, that could allow adding some hooks and forcing pop-up
windows to close just before suspending:
http://www.freedesktop.org/wiki/Software/systemd/inhibit

It's a different story when trying to manually lock (ctrl-alt-l), since
the keyboard is grabbed by the pop-up, no application receives the lock
combination and no application can then act appropriately.

In any case it's quite a hard bug to fix, that requires a well thought
solution, not a quick hack to fix it.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-screensaver in Ubuntu.
https://bugs.launchpad.net/bugs/49579

Title:
  screen doesn't lock when some menu is open

Status in GNOME Screensaver:
  Confirmed
Status in OEM Priority Project:
  Won't Fix
Status in OEM Priority Project precise series:
  Won't Fix
Status in “gnome-screensaver” package in Ubuntu:
  Triaged
Status in “gnome-screensaver” source package in Precise:
  Confirmed

Bug description:
  Binary package hint: gnome-screensaver

  I'm running a fresh install of Dapper with screensaver set to 'blank
  screen', and 'lock screen when screensaver is active' enabled.

  If a panel menu (e.g. Applications) is open and the machine is left
  idle, the screen fails to lock. It fades out after the time period as
  expected, but the desktop reappears after a few seconds.

  Ben (comments / criticism welcome, this is my first bug report)

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-screensaver/+bug/49579/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to