After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 641910 - unresponsive on resume from suspend if external display attached
unresponsive on resume from suspend if external display attached
Status: RESOLVED OBSOLETE
Product: gnome-screensaver
Classification: Deprecated
Component: dialog
2.30.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-screensaver maintainers
gnome-screensaver maintainers
Depends on:
Blocks:
 
 
Reported: 2011-02-09 10:10 UTC by Jon Dowland
Modified: 2014-08-20 20:23 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
output og gnome-screensaver --debug (35.99 KB, text/plain)
2011-02-09 10:11 UTC, Jon Dowland
Details

Description Jon Dowland 2011-02-09 10:10:55 UTC
Originally reported at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=612578

If I suspend my laptop (thinkpad x201), attach an external monitor via VGA, and
then resume, gnome-screensaver is unresponsive.  The external display receives
a signal (leaves power save) but draws nothing.  The gnome-screensaver dialog
box appears on my laptop's panel, but the caret is missing (input field not
focussed); the mouse pointer not visible (even if I attempt to guess the
display geometry and move the mouse across the region occupied by the external
display to the internal panel) and tab does not cycle through the input
elements.  I suspect this situation results in the dialog not having input
focus.

In this state,  I cannot initiate a suspend of the laptop (which I normally
do via Fn+F4).  If I switch to a text VT, the suspend event is still ignored.
However switching back to the X VT resolves the focus problem.

Attached is the output of gnome-screensaver --debug --no-daemon during this
process.  The log begins from when the suspend event was triggered -- I've
trimmed output from daemon start to that point because I performed a
suspend/resume without the monitor attached to make sure it was working first.
The trailing whitespace prior to the ^C was just me hitting enter a few times
before killing the daemon.
Comment 1 Jon Dowland 2011-02-09 10:11:59 UTC
Created attachment 180448 [details]
output og gnome-screensaver --debug
Comment 2 Bastien Nocera 2014-08-20 20:23:51 UTC
The screen lock is now implemented directly in gnome-shell, not in
gnome-screensaver (as it was with older version of GNOME 3 and GNOME 2.x).

If the reported problems persists in recent versions of GNOME, please file a new bug against gnome-shell with the "lock-screen" component selected.

If your installation is an older version of GNOME that cannot be upgraded (such as an enterprise version), please use the appropriate support mechanism from your vendor, or your distribution instead.