Достъпен е композитен сървър Hyprland 0.54, който използва протокола Wayland. Проектът е насочен към планирана (tiling) компоновка на прозорците, но поддържа и класическо произвольно разположение на прозорците, групиране на прозорците във форма на раздели, псевдомозаичен режим и разширено изобразяване на прозорците на цял екран. Кодът е написан на C++ и се разпространява под лицензия BSD.
Предоставят се възможности за създаване на визуално атрактивни интерфейси: градиенти в рамките на прозорците, размазване на фона, анимационни ефекти и сенки. За разширяване на функционалността могат да се включват плъгини, а за външно управление на работата се предлага IPC на базата на сокети. Настройките се извършват чрез конфигурационен файл, промените в който се взимат в реално време без рестартиране. Сред функциите са: динамично създаващи се виртуални работни маси; режими на подреждане на елементите на екрана; глобална обработка на горещи клавиши; управление чрез жестове на тъчпада/сензорния екран.
В новата версия:
- Добавена е възможността за прилагане на различни режими на компоновка на прозорците (layout) на различни виртуални работни桌а и монитори. Например, за виртуалните работни桌а 1-4 може да се избере режим dwindle (мозаичен режим в стил BSPWM), за 5-8 — режим master (едно основно прозорец вляво, останалите в стек вдясно), а за 9-10 — scroll (безкрайно превъртане на прозорците). Процесът на създаване и поддръжка на собствени компоновки е значително опростен.
- Добавен е нов режим на компоновка monocle, при който прозорците винаги заемат всичкото налично пространство. Кодът на плъгина hyprscrolling е преместен в основния състав на Hyprland.
- Значително (от 50% до 500%) е повишена производителността на работа в системи с интегрирани GPU.
- Завършена е работата по интеграцията на модула Hyprnix, развиван за опростяване на инсталирането и настройването на Hyprland с използването на пакетния мениджър Nix. Пълната интеграция с Nix, наред с другото, е реализирана в Hyprpm и start-hyprland.
- Добавена е поддръжка на жеста cursorZoom, позволяващ използването на тъчпад за промяна на мащаба на курсора.

Допълнително може да се отбележи излизането на проекта labwc 0.9.4 (Lab Wayland Compositor), развиващ композитен сървър за Wayland с възможности, наподобяващи управлението на прозорци Openbox (проектът се представя като опит за създаване на алтернатива на Openbox за Wayland). Сред особеностите на labwc се споменава минимализмът, компактната реализация, широките възможности за настройка и високата производителност. Анимирани ефекти, градиенти и пиктограми, с изключение на бутони за прозорци, не се поддържат принципно. Labwc е внедрен в графичната среда на дистрибуцията Raspberry Pi OS и опционално се поддържа в работни среди Xfce и LXQt. Кодът на проекта е написан на C и се разпространява под лицензия GPLv2.
В основата е библиотеката wlroots. Възможно е свързване на разширения с реализиране на функции, като създаване на скрийншотове, показване на тапети на работния плот, разполагане на панели и менюта. Темата на оформлението, основното меню и горещите клавиши се настройват чрез конфигурационни файлове в xml формат. Освен вграденото коренно меню, конфигурируемо чрез файла menu.xml, е възможно свързване на външни реализации на менюта за приложения, като bemenu, fuzzel и wofi. Като панел може да се използва Waybar, sfwbar, Yambar или LavaLauncher. За управление на свързването на монитори и промяна на техните параметри се предлага да се използват wlr-randr или kanshi. Заключването на екрана се осъществява с помощта на swaylock.
В новата версия:
- За темите на оформлението е реализиран параметър window.button.hover.bg.color за промяна на цвета на фона на бутоните при покритие с курсора.
- В интерфейса на екрана за превключване между отворените прозорци е реализирана поддръжка на превъртане, ако ескизите или имената на прозорците не се побират в наличната област.
- Добавена е опцията NextWindow за превключване на фокуса на следващия прозорец в привързаност към работни桌ки, устройства за извеждане и идентификатори на прозорци.
- Добавена е настройка «*<desktops><initial>» за избиране на активния при стартиране. виртуален работен плот.
- За работа сега е необходима поне версия 1.22.90 на протокола Wayland.

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