Публикуван е выпуск на композитния сървър Hyprland 0.44, използващ протокола Wayland. Композитният сървър е насочен към планирана (tiling) подредба на прозорците, но също така поддържа класическо произвольно разположение на прозорците, групиране на прозорци във формата на табове, псевдопланиран режим и разширено разгръщане на прозорците. Поддържат се елементи за създаване на визуално привлекателни интерфейси, като градиенти в рамките на прозорците, размазване, анимационни ефекти и сенки. За разширяване на функционалността могат да се свързват плъгини, а за външно управление на работата се предоставя IPC на база сокети. Кодът е написан на C++ и се разпространява под лиценцията BSD.
Настройките се извършват чрез конфигурационен файл, промените в който се прилагат моментално без презареждане. За повишаване на производителността на игрите е предоставена възможност за изключване на вертикалната синхронизация (VSync) с кадрови гасящ импулс, който се прилага за защита от появата на разкъсвания при изхода (tearing). Сред функциите се откроява така също поддръжката на динамично създадени виртуални работни桌логове, два вградени режима на подредба на елементите на екрана и система за глобална обработка на горещи клавиши.
В новата версия:
- Добавена е поддръжка за Wayland-протокола за еднопикселен буфер, който позволява създаването на еднопикселови буфери, съдържащи четири 32-битови стойности RGBA.
- Добавени са опциите „—systeminfo“ и „—version“ за извеждане на информация за системата (за вмъкване в отчети за проблеми) и показване на номера на версията на Hyprland.
- В параметъра на конфигурацията „layerrule“ е добавено свойство „order“ за настройка на групирането на слоевете.
- Добавена е променлива на средата HYPRLAND_CONFIG за предаване на параметри за конфигурация без използване на опцията „—config“.
- В режима за подредба на прозорците Dwindle е добавена команда nmovetoroot и настройка split_bias.
- Предоставена е възможност за настройка на режима за автоматично групиране.
- В утилитата hyprctl е добавено ново запитване submap и са разширени възможностите на запитванията monitors и workspacerules.


Източник: opennet.ru
