← Back to team overview

desktop-packages team mailing list archive

[Bug 49579] Re: screen doesn't lock when panel menu is open

 

Not a simple fix? Perhaps not, but it's not 5.5 years of complex either.
And you listed two solutions, neither of which were good.

Solution: When screen lock seeks to activate, it emits a signal which
overrides the mouse and keyboard grabs from all other processes while
the screen is locked. Then when the user inputs during the unlock
process, the screen lock receives all input. After successfully
unlocking, the system 'pops' the screen lock grabs off of a stack and
returns the grabs into the previous application. That previous
application would see nothing awry, as it would have received no input
during the duration, but it would not have received any errors either.
This might require modification of the way the x server handles mouse
and keyboard grabs, but if the 'hack' were to only allow grab stacking
for the screen lock, it shouldn't break compatibility with anything.
Simple enough, even if the implementation would require effort.

As far as the wayland and LightDM things go, i dunno.  A VT switch? like
switching virtual terminals? So.... to hack that machine, I'd need only
do ctrl-alt-F7? that seems secure enough. And Wayland will not be ready
for 12.04 if I recall correctly, so that's a nonsolution. Businesses
need this security, not end users. Businesses use LTS, not regular
releases. I hate to be so blunt, but your solution is to wait several
more years, and frankly, I'm pretty sure that isn't even remotely an
acceptable solution to *anyone* who has been patiently waiting on this
to be fixed for 6 years now, especially not business users. Find a
better way, or *they* will find Windows, if this is the way security
bugs are treated.

-- 
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 panel menu is open

Status in GNOME Screensaver:
  Confirmed
Status in “gnome-screensaver” package in Ubuntu:
  Triaged

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