A New Era of Compiz
Compiz is a compositing window manager that enables users to enjoy clever desktop effects and transparency. Compiz is included in many distributions' default installs and in many others' repositories. At one time its future was in question with new major desktop environments planning to incorporate their own effects. When those effects failed to materialize as publicized, the popularity of Compiz continued to grow. But with newer systems and desktop enviroments, Compiz needed to be rewritten. So, after a long developmental period, Compiz 0.9.0 was released.
Sam Spilsbury, developer of Compiz, announced the release of Compiz 0.9.0 on Compiz mailing list. This is the first major release since the merger of Compiz, Compiz++, NOMAD and Compiz Fusion and also the first major release since being completely rewritten in C++. Besides moving from C to C++, this release brings a new developer API, and splits the rendering framework into plugins.
By splitting the rendering framework into composite and opengl plugins, Compiz can be used as the known compositing window manager or as a backend for other 3D desktop programs such XRender or Clutter. Another significant change, decoration reparenting, will allow Compiz to run with decorations as non-compositing when used with the revamped GNOME or KDE Window Decorators. Integration with QT main loop and the creation of a KApplication provides better integration with KDE. A new DBus plugin will now use the screen number to identify the Compiz instance. A major redraw bug that caused ripping or skips in rendering was also fixed.
In plugins-main support was added that lets users drag windows to edges of screens and have them fill the adjacent screen. Users may also like that support for automatic wallpaper rotation was added in plugins-extra. All plugins were also rewritten in C++ using the new API.
Tarballs are available at http://compiz.org. Early testers should consult the announcement for important building information.
Susan Linton is a Linux writer and the owner of tuxmachines.org.
- Readers' Choice Awards 2013
- Linux Kernel News - November 2013
- Mars Needs Women
- Sublime Text: One Editor to Rule Them All?
- RSS Feeds
- Raspberry Pi: the Perfect Home Server
- December 2013 Issue of Linux Journal: Readers' Choice
- Advanced Hard Drive Caching Techniques
- Tech Tip: Really Simple HTTP Server with Python
- Linux Systems Administrator
- The kernel doesn't really
8 hours 39 min ago
9 hours 10 min ago
9 hours 10 min ago
11 hours 15 min ago
- This should be very helpful
12 hours 29 min ago
- As much as I share your point
14 hours 48 min ago
- So girls had it better ?
18 hours 20 min ago
- Reply to comment | Linux Journal
18 hours 40 min ago
- why is GNOME 3 in the fifth position at 14.1 %?
1 day 12 min ago
- Sublime Is Brilliant!
1 day 5 hours ago