Red Hat Bugzilla – Bug 445563
root window is not redrawn when compositing is enabled
Last modified: 2014-06-18 05:10:16 EDT
Description of problem:
When /apps/metacity/general/compositing_manager is set to true in gconf, the
root window isn't refreshed when the background image changes.
Version-Release number of selected component (if applicable):
It happens every time.
Steps to Reproduce:
1. Enable compositing_manager.
2. Set /apps/nautilus/preferences/show_desktop to false to keep nautilus from
controlling the root window.
3. Change the background image by modifying
/desktop/gnome/background/picture_filename in gconf.
The root window doesn't redraw. Dragging windows around forces the background
to change underneath but not anywhere else. Calling xrefresh to redraw the
whole screen sort of works, but it can make the screen flicker.
The new background image should be immediately visible.
I'll attach an image that shows what's happening.
Note that you need to have gnome-settings-daemon version
2.22.1-1.2008.03.26.8.fc9. With earlier versions, the background doesn't get
updated at all, much less redrawn. See bug 444682 for more information about
this separate bug.
Created attachment 304783 [details]
screenshot showing the strange behavior
Changing version to '9' as part of upcoming Fedora 9 GA.
More information and reason for this action is here:
Needs to go upstream - we don't recommend using the metacity compositor.
Note that I just filed a bug with GNOME: