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

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

Danny Baumann wrote:
>> The bso plugin should not exist because it does not actually
>> do the work of changing the paint values.  It just sets the atoms
>> which core responds to, so it is just a hack.
> I disagree. obs (as well as bs before) changes both paint values and the
> atoms.
> BTW, Beryl's obs plugin is public domain, so it could be in Compiz as
> well :)

Why do you change the paint values AND the atoms?

If you change the atom or send a client message then core will
change the paint values for you.

I notice Beryl uses a new way of setting and locking paint
values so maybe that has something to do with it?

If you changed beryl core to not respond to these atom changes then
it means that no application outside can change its opacity.  If you didn't
remove this, then the obs plugin is doing more than it should and it
is duplicating work done by core.

More information about the compiz mailing list