Composite server Wayfire 0.4 available using Wayland

Took place composite server release Wayfire 0.4, which uses Wayland and allows you to create user interfaces that are not demanding on resources with 3D effects in the style of 3D plug-ins for Compiz (switching screens through a 3D cube, spatial window layout, morphing when working with windows, etc.). Wayfire support extension via plugins and provides a flexible system settings.

The project code is written in C++ and spreads under the MIT license. The library is used as the basis wlroots, developed by the developers of the user environment Sway and provides basic functions for organizing the work of a composite manager based on Wayland. Can be used as a panel wf shell or lavalauncher.

Composite server Wayfire 0.4 available using Wayland

In the new version:

  • Added support for decorating close buttons, minimizing and maximizing windows for applications using X11 (via Xwayland) and Wayland. For such buttons, you can define the order of their placement, size, colors, font, etc.
  • Added the ability to create animated effects for context menus and tooltips.
  • Improved handling of dialog boxes such as file selection. For example, a setting has been added to determine whether dialogs are attached to parent windows (as in GNOME) or independent "floating" rendering.
  • Set prepared scriptsthat make it easy to install on common distributions such as Fedora, Ubuntu, Arch, and Debian.
  • Library rewritten wf-configresponsible for parsing configuration file. The format of the settings has remained unchanged, but it has become possible to check the types of values ​​and valid ranges. As before, dynamic change of settings is supported (changes in the configuration file will be changed on the fly and do not require a restart).
  • Development continued WCM, a graphical interface for configuring Wayfire without editing the configuration file.
  • Improved the performance of transition effects and transformations.

Composite server Wayfire 0.4 available using Wayland




Source: opennet.ru

Add a comment