This appears relevant: http://lists.x.org/archives/xorg- devel/2010-June/010091.html
I quote: Changes to the root background pixmap would previously cause the new image to flicker into visibility briefy before windows were redrawn over it. This was apparently caused by calling XClearWindow when the _XROOTPMAP_ID property on the root window changed. This patch fixes this by dropping the XClearWindow call and providing a new function ("damage_screen") to force a redraw of the entire screen. Most programs that change the root window pixmap will call XClearWindow, anyway, so xcompmgr doing the same is redundant. However, dropping the call makes it possible to use the _XROOTPMAP_ID property of the root window to pass new pixmaps to xcompmgr from another process. The other process can then neglect to call XClearWindow, resulting in a flicker-free change to the new background image. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/820553 Title: Flicker upon session start To manage notifications about this bug go to: https://bugs.launchpad.net/metacity/+bug/820553/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs