[compiz] [ANNOUNCE] compiz-0.6.0

Danny Baumann dannybaumann at web.de
Wed Oct 3 00:25:06 PDT 2007


> > Unfortunately I noticed	today that release 0.6.0 contains a bad problem
> > that allows e.g. desktop windows being stacked over normal windows when
> > they are mapped. This results in normal windows and/or panels not being
> > visible when compiz is launched with the Gnome or KDE session until the
> > desktop window is restacked once (e.g. by clicking on it if the "Raise
> > on click" option is enabled).
> > 
> > I will release a 0.6.2 ASAP that fixes that problem, but until then,
> > please either apply this commit to the release tarball:
> > http://gitweb.freedesktop.org/?p=xorg/app/compiz.git;a=commit;h=b6c6acc70261d0942977441914c23e7a1c99215e
> > or continue to use the compiz-0.6 branch.
> > 
> > My apologies for letting this bad mistake slip in the stable release and
> > sorry for the inconvenience.
> > 
> The above fix does not always help (if it helps at all), because the problem (or very similar problem) is caused/revealed by plugin "workarounds". On 28-09-2007 the option "Legacy Fullscreen Support" was enabled by default, and when compiz is started with this option turned on, the desktop window covers all other windows (directly after start and later after clicking on desktop). You can't "fix" the problem by switching "Legacy Fullscreen Support" off if compiz is already started.

The fix does help (or at least is needed) because otherwise new windows
(including desktop windows) are placed on top of the stack when mapped.

The "Legacy fullscreen support" of workarounds is _not_ applied to desktop windows, so this should be not related. Looking over the code, I saw that maybe the fixes of workarounds are applied too early; I will fix that ASAP.



More information about the compiz mailing list