Available Composite server Hyprland 0.52 is now utilizing the Wayland protocol. The project primarily focuses on tiling window layout, along with supporting classic random window placement, window grouping in tabs, pseudo-mosaic mode, and full-screen window opening. The codebase is developed in C++ and is open-source under the BSD license.
The server offers various options for creating visually appealing interfaces, including window frame gradients, background blur, animation effects, and shadows. Users can enhance functionality by connecting plugins and control external operations via socket-based IPC. Configuration is easily done through a configuration file, with changes taking effect instantly without the need for a restart. Additional features include dynamically created virtual desktops, screen element arrangement modes, global hotkey processing, and gesture control on touchpads/touch screens.
In the latest version, several enhancements have been made:
- Support for automatically deactivating a submap (a set of mappings between input events and window actions) after executing a keybind.
- Introduction of the IPC command “/dispatch forceidle”, allowing users to force idle mode for a specified number of seconds by resetting all timers.
- Addition of the IPC command “/dispatch fullscreen x y [set|unset|toggle]” for activating and disabling full-screen mode.
- Inclusion of settings for working with monitors supporting DCIP3, dp3