GNOME Bugzilla – Bug 593616
Second screen unlocked when moving from 1 monitor setup to 2 monitor setup
Last modified: 2010-01-29 02:37:22 UTC
Since http://www.gnome.org/~federico/news-2009-06.html#randr-and-suspending-laptops , GNOME has improved a lot when suspending my laptop and moving it from a two-monitor setup to a one-monitor setup and the other way round.
However, I now encountered this problem:
1. I start my laptop with a second monitor connected. I put some applications on the second monitor and suspend the system
2. I resume my laptop without external monitor. GNOME automatically disables the second screen and moves all windows to the first screen. Then I suspend the machine.
3. I resume the machine after I have put it in a docking station with an external monitor connected.
On my laptop monitor, I'm greeted with the unlock password dialog. However, the external screen just shows the second half of my GNOME desktop completely unlocked. An application which was running on this second monitor in step 1, is completely usable without entering a password
Yup. I see this too.
Created attachment 142354 [details]
Here is the debug output from when I do the following:
* Have laptop running with no external monitor attached
* Unlock screensaver
The screensaver is never told that there are non overlapping monitors.
Can you see if gdkscreen-x11.c:process_monitors_change() gets run at all?
Commit 2f597ea9 by Matthias looks promising :) Does that fix this bug?
Yup that commit should fix it. Please reopen if not. Thanks.