MetaWM

From MetaWM

MetaWM is a modular codebase intended to reduce redundancy between window managers, and provide a platform for experimentation for new aspiring window manager developers.


With almost 100 different window managers written for X, I believe there is a lot of scope for sharing code given that most share many basic features such as; resizable windows, movable windows or key bindings. As their original authors move on many window managers become largly unmaintained while no one finds the time to learn the intricacies of yet another window manager.


Most managers provide some variation of the desktop metaphor, a paradigm which has been around since the early 1980's I hope we can inovate and continue to to improve this metaphor.

News

Jan 28 2006

Although I have been making steady progress with OpenBuild, and things have even developed enough for me to start dabbling with the MetaWM modules again, I have put up a new "metawm_legacy" SVN repository. This is roughly the codebase as it was before I decided to persue OpenBuild. It should be more upto date than the last sourceforge release, but beware, it is still very rough around the edges.

Following some recent experimentation with PWM to use GTK+ for rendering graphics, I may use metawm_legacy as a test bed for similar ideas in MetaWM.

I would also like to integrate the ideas I tested in my SubMgr hack, creating a MetaWM container and using it in the example window manager.