Compiz has a Community Site
The Compiz community site has existed for a while now, but perhaps I should call people’s attention to it. If you’re a fan of SLED10’s Desktop Effects, you may find this a helpful resource.
A couple notables: the community just approved a new logo for the project, shown at right. They also have a gallery of plugins with really nice screenshots.
What about Beryl?
I frequently include the Beryl project ( which is derived from Compiz) in my demos to show what is possible with the technology. However, I don’t use Beryl for my day-to-day window manager. Two things about Beryl don’t work for me. First, Beryl kind of overdoes it for me–the effects quickly become distracting. I prefer Compiz’s more reserved approach. But the second reason is much more important: it’s unstable. I state this not just by my own experience, but because it has become common knowledge.That’s not to say that Beryl is a bad thing. Beryl strikes me as a place where the developer equivalent of freeform jazz musicians play. There may be a lot of junk and noise, but brilliant innovations periodically come out of it!
A nice mid-point that some may want to consider is the Compiz Extra Packages (from the Compiz downloads page), which bring in a selection of cool plugins, many of which were pioneered within the Beryl community.
One other thing to mention about Beryl. I believe that Compiz wouldn’t have a community site (yet) if Beryl hadn’t forked and lit a fire under the Compiz community. Competition between projects, even friendly competition, is good for innovation in many ways.
News from the Maintainer
David Reveman recently posted some new info on Compiz on a freedesktop.org mailing list. Some of the information is lower-level technical planning stuff, but it does show some of the things he and the compiz community are working on.
Some have said that David Reveman has not been open enough with how he manages the compiz project. However, when I read posts that reveal David’s development philosophy, I repeatedly find that I appreciate his approach. He takes an architecture-first approach to compiz. (In fact, its because David so carefully designed compiz that a fork project like Beryl is even possible.) An analogy that occurs to me is how you can feel the lack of planning that some cities have. Ever tried to get across town on Seattle’s arterial streets? Like many cities, Seattle grew up in a slap-dash, unregulated manner, and you can feel it in the way the streets are laid out and how neighborhoods connect together. Planning may not be able to anticipate all future possibilities, but it generally does better than blind evolution.
What about KDE?
I get asked this question a lot. One of our KDE developers in Prague took the time to explain to me, carefully and patiently, that Compiz does not have all the features of the Kwin window manager, so Compiz therefore amounts to a bastardization of the virtues of KDE.
Nevertheless, I am pleased to see that a compiz-kde package is appearing in the SLED10 SP1 beta builds.