I got this bugs for _months_... And I'm not alone. The metacity titlebar gets corruption on maximized state AND use_metacity_theme. The strange thing is that today I've set the metacity_theme_opacity in /apps/gwd (gconf) to 0.9 and the curruptions disappears to nearly 98% (I've just an hint of cottuption on the top-left... but not completely corrupted as in the screenshot). So it seems a problem in the metacity rendering part, which is completely visible (80% of corruption) when using opacity = 1 for active and inactive windows. Other guys... (probably all of us have this problem as I don't know anyone without it) http://forum.compiz-fusion.org/showthread.php?t=3831
Created attachment 11594 [details] Oops wrong screen
Comment on attachment 11594 [details] Oops wrong screen sorry mistake in upload
Created attachment 11595 [details] Screenshot of the problem
this is the piece of code that causes the bug: NOTICE: REMOVING 8 OF THESE LINES FIXED THE PROBLEM, SO IT'S LIKE GWD CAN'T HANDLE TOO TINT OPERATIONS OR LIKE IT HAS SOME LEAKS <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="2" y="1" width="1" height="1"/> <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="width-3" y="1" width="1" height="1"/> <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="1" y="2" width="1" height="1"/> <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="width-2" y="2" width="1" height="1"/> <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="3" y="2" width="1" height="1"/> <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="width-4" y="2" width="1" height="1"/> <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="2" y="3" width="1" height="1"/> <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="width-3" y="3" width="1" height="1"/> <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="3" y="height-3" width="1" height="1"/> <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="width-4" y="height-3" width="1" height="1"/> <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="2" y="height-4" width="1" height="1"/> <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="width-3" y="height-4" width="1" height="1"/>
(In reply to comment #4) > this is the piece of code that causes the bug: > NOTICE: REMOVING 8 OF THESE LINES FIXED THE PROBLEM, SO IT'S LIKE GWD CAN'T > HANDLE TOO TINT OPERATIONS OR LIKE IT HAS SOME LEAKS > > <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="2" y="1" width="1" > height="1"/> > <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="width-3" y="1" > width="1" height="1"/> > <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="1" y="2" width="1" > height="1"/> > <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="width-2" y="2" > width="1" height="1"/> > > <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="3" y="2" width="1" > height="1"/> > <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="width-4" y="2" > width="1" height="1"/> > <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="2" y="3" width="1" > height="1"/> > <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="width-3" y="3" > width="1" height="1"/> > > <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="3" y="height-3" > width="1" height="1"/> > <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="width-4" y="height-3" > width="1" height="1"/> > <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="2" y="height-4" > width="1" height="1"/> > <tint color="shade/gtk:bg[SELECTED]/0.6" alpha="0.2" x="width-3" y="height-4" > width="1" height="1"/> > This makes me wonder whether this is similar to another gwd bug-- Does adding the --sync parameter to gtk-window-decorator fix the problem?
yes this fixes. but why we should add the synchronisation? Maybe the --sync could slowdown the performance on low systems. I guess it's better to fix the leak
the titlebar is rendered better but now buttons sometimes are not updated and appear slways in *pressed* state. (using --sync) :|
This was an issue with older versions of the Nvidia drivers, which is fixed in the 180.xx series.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.