[compiz] [RFC] Draft for a compositing manager specification

Carsten Haitzler (The Rasterman) raster at rasterman.com
Tue Aug 17 05:00:19 CEST 2010

On Tue, 17 Aug 2010 08:49:28 +0800 Sam Spilsbury <smspillaz at gmail.com> said:

> On Tue, Aug 17, 2010 at 8:34 AM, Sam Spilsbury <smspillaz at gmail.com> wrote:
> > On Mon, Aug 16, 2010 at 8:37 AM, Samium Gromoff
> > <_deepfire at feelingofgreen.ru> wrote:
> >> Good day!
> >>
> >>> I want that in the end this becomes a new freedesktop.org specification
> >>> to be used in addition to the EWMH specification. As I am not sure if all
> >>> composited window managers are interested in such a specification I
> >>> decided to discuss this idea first with kwin, compiz (as they implement
> >>> our proprietary hints) and plasma, our most important stakeholder. The
> >>> result of the discussion should be proposed as a joint draft from both
> >>> compiz and kwin to freedesktop.org.
> >>
> >> Please, forgive me if I'm making a mistake, but otherwise, I strongly
> >> suspect that the Englightenment folks would be an important auditory to
> >> factor in.  What do you think?
> >
> > Yes, that is a good idea. Can they be CC'd in?
> The key enlightenment developer has been CC'd in.

i'm in. :) just to be sure - this is about:

wm+cm now provides both frame AND window background (or is able to via its own
frame styles) and application + toolkit now provides ARGB windows with what
used to be the "window background" be transparent "assuming" it is composited
onto the wm+cm provided background. so this means that wm+cm and toolkit need
to at least agree on some content matters - like "contrasting colors" of wm
base and toolkit widgets (labels etc.) and of course agree on how toolkit/app
is to know this feature exists and can be provided, and then how the app will
request it for the purpose of getting a "seamless" frame+title+app+bg
experience. (the rest is just mechanics on agreeing on atom names to use, where
to stick properties and what they mean and which data to expose/fetch where in
what way).

am i on the same page?

------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    raster at rasterman.com

More information about the Plasma-devel mailing list