Bug#601761: seahorse-plugins: gnome-screensaver does not activate when seahorse-agent prompts for password

Josselin Mouette joss at debian.org
Fri Oct 29 12:15:09 UTC 2010


reassign 601761 gnome-screensaver
thanks	

Le vendredi 29 octobre 2010 à 12:43 +0200, Florian a écrit :
> - Make seahorse-agent ask for a password (e.g. start an application who asks for a keyring pw)
> - With the pw dialog open, try to activate the screensaver--it will not activate
> 
> This does not happen with other pw dialogs (e.g. icedove master pw, etc)
> 
> This poses a potential security risk if the screensaver is set to be activated automatically
> and some application asks for the password before (e.g., getting an encrypted IM message, ...)
> -> the screen gets never locked

I don’t think this is fixable with the way X is designed.

Seahorse (and same for gnome-keyring) has to grab the X server input
when asking the password.
When input is grabbed, gnome-screensaver has to disable itself - it
doesn’t receive the events anymore. And there you go.

Cheers,
-- 
 .''`.
: :' :     “You would need to ask a lawyer if you don't know
`. `'       that a handshake of course makes a valid contract.”
  `-        --  J???rg Schilling







More information about the pkg-gnome-maintainers mailing list