The release of the composite server hyprland 0.44 using the Wayland Protocol has been published. The composite server focuses on the mosaic (tiling) layout of windows but also supports classical arbitrary placement, window grouping in tab form, pseudo-musical mode, and full-screen opening of windows. It includes elements for visually attractive interfaces like gradients, blur, animation effects, and shadows. Additional functionality can be added through plugins, and external management is facilitated through an IPC based on sockets. The code is written in C++ and distributed under the BSD license.
Settings can be configured through a file that updates on the fly without needing a restart. To improve gaming performance, vertical synchronization (VSYNC) can be turned off, with personnel extinguishing impulse used to prevent tearing during output. Other features include support for dynamically created virtual desktops, two built-in screen layout options, and a global hotkey processing system.
In the new version:
- Support for the Wayland Protocol single-pixel-buffer has been added, allowing the creation of single-pixel buffers with RGBA values.
- New options “–Systeminfo” and “–version” display system information and the Hyprland version number.
- The “Order” property has been added to the “Layerrule” configuration parameter to configure layer grouping.
- The Hyprland_Config environment has been included to transmit configuration parameters without using the –config option.
- In window layout mode dwindle, the commands “nmovetoroot” and setting up “split_bias” have been added.
- Automatic group mode setup is now provided.
- New functionalities include a Submap request in the HYPRCTL utility and enhancements to Monitors and Workspacerules.