GNOME Bugzilla – Bug 686943
Lockscreen shows Desktop contents
Last modified: 2013-05-10 15:20:35 UTC
When locking the screen, the contents on the Desktop are shown (In Dual-Screen Setup, did not get bug this with my laptop outside the dock)
Created attachment 227355 [details] Screenshot of Lockscreen including the Desktop contents.
Ugh. Indeed this is reproducible, and this not related to dual-head. For some reason, somewhere between nautilus, gnome-settings-daemon and mutter, the contents of the desktop window get painted to the MetaBackgroundActor we use to paint the desktop, the overview and the screenshield.
Created attachment 227357 [details] Screenshot of the overview with "desktop" contents Note that nautilus was not running when this screenshot was taken.
This happens because mutter/gnome-shell use the root window's texture to paint the background. It happens that nautilus also paints its icons on the root window.
Ok so three bugs here: - mutter uses the root background, which is not necessarily appropriate in the lock screen => covered in bug 682427 - nautilus draws part of the desktop on the root rather than a composited window over it - gnome-settings-daemon does not notice nautilus dying and does not repaint the root background (confirmed by xprop -root) Given that g-s-d/background may go away in 3.8, I'm reassigning this to nautilus.
*** Bug 694122 has been marked as a duplicate of this bug. ***
This is fixed in git master now, since we don't draw the desktop background anymore.
*** Bug 700072 has been marked as a duplicate of this bug. ***