*** This bug is a duplicate of bug 1280300 ***

This is a really bad issue, and frankly makes Linux security look like a
bit of a joke. This is what I did to get around it for the suspend key
on my desktop:

1. Use dconf-editor to change the  button-suspend action at org>cinnamon
>settings-daemon>plugins>power to 'nothing' (you could also amend lid-
close-ac-action and lid-close-bettery-action as well if you're using a

2. Save the following script to a convenient location (also works with

cinnamon-screensaver-command -l
systemctl suspend

3. Use the System Settings app to create a custom keybinding for the
sleep key that points to my script.

After this it behaves as it should. You can see the lock screen pop up
briefly before it goes to sleep, which is reassuring.

You received this bug notification because you are a member of DX
Packages, which is subscribed to unity-2d in Ubuntu.

  desktop contents briefly visible on resume from suspend before lock

Status in Compiz:
Status in unity-2d:
Status in gnome-screensaver package in Ubuntu:
Status in unity-2d package in Ubuntu:

Bug description:
  This seems like a recent regression on Oneiric (or perhaps I haven't
  noticed it before):

  On resume from suspend, the contents of the desktop are often briefly
  visible before being hidden behind the lock screen.  This is a
  security problem if there happens to be sensitive information on the

  =====Analysis from mdeslaur=====
  This is likely what happens:

  1- Something grabs mouse: ie: virtual machine window, or GTK menu in an 
application or an indicator
  2- Screensaver attempts to start, but cannot get exclusive lock on mouse
  3- DPMS turns monitor black
  4- User moves mouse, which turns the screen back on
  5- Mouse movement causes mouse to get ungrabbed by vm window or gtk menu
  6- Screensaver can now grab mouse, and starts

  This is all related to the fact that X does not have an API that will
  let the screensaver tell an application to release mouse and keyboard

To manage notifications about this bug go to:

Mailing list: https://launchpad.net/~dx-packages
Post to     : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to