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 686943 - Lockscreen shows Desktop contents
Lockscreen shows Desktop contents
Status: RESOLVED FIXED
Product: nautilus
Classification: Core
Component: Desktop
3.6.x
Other Linux
: Normal critical
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
: 694122 700072 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2012-10-26 13:24 UTC by Florian Bäuerle
Modified: 2013-05-10 15:20 UTC
See Also:
GNOME target: 3.8
GNOME version: ---


Attachments
Screenshot of Lockscreen including the Desktop contents. (331.30 KB, image/jpeg)
2012-10-26 13:27 UTC, Florian Bäuerle
Details
Screenshot of the overview with "desktop" contents (624.74 KB, image/png)
2012-10-26 13:43 UTC, Giovanni Campagna
Details

Description Florian Bäuerle 2012-10-26 13:24:36 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)
Comment 1 Florian Bäuerle 2012-10-26 13:27:27 UTC
Created attachment 227355 [details]
Screenshot of Lockscreen including the Desktop contents.
Comment 2 Giovanni Campagna 2012-10-26 13:42:55 UTC
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.
Comment 3 Giovanni Campagna 2012-10-26 13:43:42 UTC
Created attachment 227357 [details]
Screenshot of the overview with "desktop" contents

Note that nautilus was not running when this screenshot was taken.
Comment 4 Lionel Landwerlin 2012-11-27 17:33:27 UTC
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.
Comment 5 Giovanni Campagna 2012-11-27 17:41:33 UTC
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.
Comment 6 Giovanni Campagna 2013-02-19 13:46:14 UTC
*** Bug 694122 has been marked as a duplicate of this bug. ***
Comment 7 Cosimo Cecchi 2013-02-21 03:58:57 UTC
This is fixed in git master now, since we don't draw the desktop background anymore.
Comment 8 Giovanni Campagna 2013-05-10 15:20:35 UTC
*** Bug 700072 has been marked as a duplicate of this bug. ***