Introduction
Compiz is an open-source window manager that emerged in the mid-2000s and brought three-dimensional effects and smooth animations to the Linux desktop. Its plugin-based architecture allows users to enable or disable functionalities according to their needs, making the user experience both visually appealing and highly customizable. Although other options exist today, Compiz remains a reference when discussing desktop effects on Unix-like systems.
History and evolution
The project was born in 2006 as a merger of the efforts of Beryl and Compiz itself, initially developed by David Reveman. Version 0.0.13 marked the official release and quickly gained popularity thanks to the famous ‘desktop cube’ effect. Over time, Compiz was integrated into major distributions such as Ubuntu, Fedora, and openSUSE, receiving updates that improved its stability and compatibility with modern graphics drivers.
Main features
- 3D effects such as the cube, sphere, and cylinder.
- Window animations: minimize, maximize, close, and wobble.
- Transparency and dynamic blur via the ‘Blur’ plugin.
- Productivity plugins like the application switcher and preview desktop.
- Support for multiple monitors and flexible resolution configurations.
Installation on popular distributions
In most Debian-based distributions, the package is available in the official repositories. In Ubuntu, for example, simply run:
sudo apt update
sudo apt install compiz compizconfig-settings-manager
On Fedora, DNF is used:
sudo dnf install compiz compizconfig-manager
While on openSUSE, Zypper is used:
sudo zypper install compiz compizconfig-manager
After installation, it is necessary to start the window manager, replacing the default one, usually with the command:
compiz --replace &
Basic and advanced configuration
The control center is opened with ccsm (CompizConfig Settings Manager). From there you can check or uncheck the desired plugins. Some recommended settings for beginners include:
- Enable the ‘Cube’ plugin to get the 3D desktop effect.
- Enable ‘Window Decoration’ to keep window borders.
- Adjust transparency via the ‘Opacity, Brightness and Saturation’ plugin.
For advanced users, it is possible to create custom keyboard shortcuts, combine several effects in sequences, and export/import profiles via the profile button in CCSM.
Everyday use and most popular effects
Once Compiz is active, the desktop comes to life. The most iconic effect is the desktop cube, which allows you to rotate between workspaces as if they were faces of a cube. Other popular effects are:
- ‘Wobbly Windows’: windows deform like jelly when moved.
- ‘Fire Paint’: draws flames as you move the pointer.
- ‘Shift Switcher’: an application switcher with a 3D preview.
- ‘Blur’: softens the background behind transparent windows.
These effects not only enhance aesthetics, but they can also increase productivity by offering visual ways to organize tasks and windows.
Alternatives and the future of Compiz
With the arrival of modern desktop environments like GNOME Shell and KDE Plasma, which incorporate their own effects via Mutter and KWin respectively, pure Compiz usage has declined. Nevertheless, it remains available for those who prefer an independent window manager or wish to relive the classic 3D effects experience. Community developers keep the project active, releasing compatibility patches for new versions of Xorg and Wayland (through XWayland).
Conclusion
Compiz represents an era when the Linux desktop could compete in visual effects with proprietary systems. Its modular design, wide range of plugins, and customization capability make it a valuable tool both for aesthetics enthusiasts and users seeking to improve their workflow. If you haven’t tried it yet, installing Compiz and experimenting with its desktop cube can be a fun way to rediscover how flexible Linux can be.