[compiz] Re: BSO paint values - was window matching interface and the new match option

Mike Dransfield mike at blueroot.co.uk
Tue Feb 27 08:31:07 PST 2007

Danny Baumann wrote:
> It's slightly different. Whenever a client wants to change an atom (such
> as opacity), it sends a client message with the request to the WM which
> then decides to modify the actual X property or to ignore it.
> Whenever there is a client message requesting an
> opacity/saturation/brightness change, compiz changes the paint modifier
> (w->paint) and sets the atom. Hence, obs does the same :-)

obs does not appear to listen for the client messages, so I
assume that there is a separate code path in core which does
a very similar thing to your changeWindowOpacity function?

Are you planning to pull all of that out into a plugin too?

More information about the compiz mailing list