GNOME Bugzilla – Bug 530915
The desktop background isn't showed using an RGBA colormap
Last modified: 2011-09-22 04:25:31 UTC
Please describe the problem: If using RGBA colormaps to show all GtkWindow widgets, the desktop background isn't showed. Steps to reproduce: 1. Use an RGBA colormap to show all GtkWindow widgets; 2. Restart the session; Actual results: I cannot see the background image of the desktop. Expected results: See the background image of the desktop. Does this happen every time? Yes. Other information:
Created attachment 110234 [details] [review] Patch to solve this problem
The issue that the patch solves is that nautilus tries to use the same background pixmap for both the root window and the icon window. However this does not work, because the visual is a different one. What is missing is the check whether use_common_pixmap is TRUE. If it is not, then a common pixmap cannot be used, and the argument to gnome_bg_create_pixmap needs to be FALSE. Giuseppe, I was just thinking, maybe nautilus should force a non transparent visual for the icon widget. Or, even better, it would use real transparency on top of the root window if the desktop is composited. This might make it possible that another program draws underneath the icons. (Think of animated wallpapers.)
eel as a standalone product is no longer maintained. However, large parts of eel was imported into the eel sub directory in nautilus. Can you please check again whether this issue still happens in nautilus 3.0.2 or upcoming nautilus 3.2.0 and update this report by adding a comment so that the bug can be reassigned to nautilus if it's still valid.
*** This bug has been marked as a duplicate of bug 606212 ***