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

Aaron J. Seigo aseigo at kde.org
Tue Aug 17 20:11:00 CEST 2010


On Sunday, August 15, 2010, Martin Gräßlin wrote:
> On Sunday 15 August 2010 16:19:04 Sam Spilsbury wrote:
> > 3.4 Dashboard
> > 
> > Unless there is any particular effect that we have in mind for this,
> > is it possible that clients can just set the Above hint in WM_STATE
> > and then set one of the various "animation" properties?
> 
> In fact we would like to have a special window type for the dashboard as
> it's more special than just being fullscreen and keep above. But that's
> something either for NETWM or just for KDE as it's really Plasma specific.

Plasma Desktop isn't the only system out there with a dashboard; it could 
possibly be the only one on X11, but there is the MacOS dashboard as well. 
it's a generally useful concept and one that is, as you note, quite different 
from just "keep above".

right now we do a nice appear transition, blur behind, etc. as part of the 
dashboard effect and then that window is placed full screen above all other 
windows; but that presentation is something that should be completely up to 
the window manager imho, so that it can easily be adjusted between window 
managers (or over time) without touching the application code.

the app should just say "here is a dashboard window ..."

> I just added the dashboard as it's mentioned in the WindowEffects
> namespace. It's propably one of the effects we don't need in a spec.

it would be nice, though, so that plasma-desktop (and any other future app 
providing a similar facility) can work nicely in other window managers.

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Development Frameworks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20100817/35e03a31/attachment-0001.sig 


More information about the Plasma-devel mailing list