On Friday 18 February 2011 18:35:06 you wrote:
> On 02/18/2011 09:30 AM, Martin Gräßlin wrote:
> > Hello MeeGo developers,
> > 
> > first let me introduce myself. My name is Martin Gräßlin, I am an active
> > member of the KDE community and currently maintainer of the KDE Plasma
> > window manager and compositor KWin.
> > 
> > KWin is the reason why I am writing to you today. Over the last months
> > the KWin team has been working on porting our compositor to OpenGL ES
> > 2.0 with EGL and OpenGL 2 with GLX. Today we announced [1] that the
> > porting
> > effort is finished, the source code imported into git master and the next
> > KDE Platform release will include a compositor supporting OpenGL ES 2.0
> > and on the desktop default to OpenGL 2.
> > 
> > I would like to offer KWin for inclusion in MeeGo and become a
> > participant in the MeeGo project. Personally, I think that KWin would be
> > an excellent sollution for the use cases MeeGo faces, particularly
> > across the wide variety of device form factors. MeeGo is bringing Linux
> > to many of the same places that we have been working on bringing KWin
> > to, and so it feels like an excellent and natural opportunity to work
> > together.
> > 
> > Let me just outline some of the advanced features KWin provides:
> > * more than 12 years experience in the field of window management
> > * as a window manager rock solid, feature complete and very fast
> > * ICCCM and EWMH compliant
> > * more than three years experience in OpenGL based compositing and even
> > longer support for XRender based compositing
> > * an easy to use plugin system for compositing effects. Right now we are
> > shipping more than 40 effects
> > * support for plugin based (Qt/C++) window decorations as well as various
> > theme engines
> > * only window manager as part of a desktop shell which empraces Qt
> > technology * support of advanced window management functionality such as
> > window tabbing and window tiling
> > * JavaScript based scripting engine
> > * many, many more
> > <snip>
> 
> Has anyone tried to package this for meego yet?
Yes, Marco Martin has built packages of it and in the video linked in the news 
post you can see MeeGo + that packages :-)
>  What additional deps does this introduce?
I don't know exactly what MeeGo already includes but in general KWin does not 
have many dependencies. From our CMakeLists I see that we link the following 
libraries:
 * KDE4_KDEUI_LIBS 
 * KDE4_PLASMA_LIBS 
 * QT_QTXML_LIBRARY
 * QT_QTSCRIPT_LIBRARY
 * kephal 
 * kworkspace 
 * X11_LIBRARIES
 * Composite, Damage and GLES of course

Kephal are just some headers which could be included directly into KWin (or 
might be removed completly as it's only needed for multiscreen support) and 
from kworkspace we only use a minor part which can be ifdefed. Same probably 
possible with the Plasma dependency, though that would require some work.

Kind Regards
Martin Gräßlin
_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines

Reply via email to