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 691359 - adapt to gnome-shell rendering the desktop
adapt to gnome-shell rendering the desktop
Status: RESOLVED FIXED
Product: nautilus
Classification: Core
Component: Desktop
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on: 682427
Blocks:
 
 
Reported: 2013-01-08 19:38 UTC by Matthias Clasen
Modified: 2013-02-20 05:22 UTC
See Also:
GNOME target: 3.8
GNOME version: ---


Attachments
Use an RGBA window for the desktop (16.05 KB, patch)
2013-01-25 23:24 UTC, Matthias Clasen
none Details | Review

Description Matthias Clasen 2013-01-08 19:38:02 UTC
With upcoming changes in gnome 3.8, the desktop will be rendered by gnome-shell directly, and the g-s-d background plugin will go away.

On the nautilus side, this probably means that we should use an rgba window and just render the icons on top of the desktop thats drawn by the shell. This might be slightly less efficient, but as a side effect, it may fix some of the bugs that have shown up where nautilus and gnome-shell get into a fight over the pixmap.
Comment 1 Matthias Clasen 2013-01-25 23:24:19 UTC
Created attachment 234452 [details] [review]
Use an RGBA window for the desktop

In the future, GNOME shell will always render the background,
and handle transitions, etc. Nautilus will then just render
its icons on top.
Comment 2 Matthias Clasen 2013-01-25 23:26:31 UTC
Quick-and-dirty patch. It still uses GnomeBg, to save desktop backgrounds set via DND - this should probably be cleaned up further
Comment 3 Matthias Clasen 2013-02-15 22:58:09 UTC
One thing we probably want to do here is set an input shape, so that clicks on the desktop are still handed by the shell.
Comment 4 Cosimo Cecchi 2013-02-20 05:22:31 UTC
This is now fixed in master