GNOME Bugzilla – Bug 522599
When activatig compositing the wallpaper is initially not drawn
Last modified: 2008-03-19 18:14:06 UTC
Please describe the problem: I recently upgraded to GNOME 2.22 (ok at least all the packages that are currently in Debian sid) and I've activated compositing for metacity in gconf. Now when I start up GNOME my wallpaper isn't drawn, but it's rather gray. As soon as an areas of the desktop is drawn (like through the shadow of the panels or when I open the main menu or start applications) the wallpaper is printed correctly (in that region) and than it works correctly. I'm not sure if this is really metacity related or belongs more to nautlius,.. Steps to reproduce: Actual results: Expected results: Does this happen every time? Yes Other information:
Hm. I hadn't seen this-- Iain, do you have any ideas?
btw: I forgot to mention that I have a multiscreen setup (not Xinerama but two separate X screens). Perhaps this is somehow related,.. as GNOME has in general very very poor multiscreen support. But the "bug" happens on both screens.
Mm, interesting-- I don't know. I suspect GNOME's multiscreen support will get better by leaps and bounds once I have access to a multiscreen setup to test things with. Looks like I should start saving up. :)
> I suspect GNOME's multiscreen support will get better by leaps and bounds once > I have access to a multiscreen setup to test things with. Looks like I should > start saving up. :) Well there are some real bugs,.. that make working with GNOME on a multiscreen-setup very uncomfortable (e.g. but not only #346162)... and there are a lot of enhancements that would be required, like - different number of virtual desktops per screen - different wallpapers per screen - better support from gnome-screensaver - hotkeys to move around and navigate between screens - etc. There are also some deeper things that would be nice,.. I've written an eMail to Vincent Untz some time ago,.. where I've described my ideas ;) and suggest a merge of the "features" from the multiple-X-screens and the Xinerama-like way. You may contact him for it,.. (if you're going to develop in that area) or I could try if I find it (if you'd be interested).
I've not seen it, but then again I only have one screen (donations welcome...) but it does sound ike a metacity bug, like its not drawing the nautilus desktop window correctly... do you have nautilus managing the desktop window, and can you see the desktop icons drawn on top of the grey wallpaper or do you need to "expose" them first?
I have show_desktop=false,.. so icons aren't drawn at all.
Ok, yup, thats the cause of it. When the wallpaper is set at startup metacity wasn't scheduling a redraw. That didn't matter if you have nautilus controlling your desktop because the nautilus window gets a redraw so it all looks good. Fixed it in SVN by damaging the screen whenever the wallpaper property is changed
Great,.. thanks! :-) Now can I advertise you to solve #346162 next? ;-)