After a year of development, the release of the composite server Wayfire 0.10 has been published. This new release utilizes Wayland and allows users to create user interfaces with 3D effects similar to Compiz, such as switching screens through a 3D cube, spatial window layout, and morphing effects. Wayfire supports the expansion of functionality through plugins and offers a flexible system for settings configuration. The project’s code is written in C++ and is distributed under the MIT license. The server is based on wlroots, developed by the creators of the SWAY user environment, which provides basic functions for organizing a composite manager on Wayland.
For session control, Wayfire supports systemd, elogind, or seatd. The server also allows the launch of X11 applications using XWayland. Users have the option to use the built-in wf-shell panel or a third-party panel like lavalauncher. Additionally, the project is developing a library for working with configuration files called wf-config and a graphical configurator called wcm.
The new features in Wayfire 0.10 include:
- Separate settings for different input devices, allowing configurations for multiple connected keyboards.
- Experimental support for rendering using the Vulkan graphic API and pixman, in addition to Opengl es.
- API for redistributed