Вышла версия композитного оконного менеджера Hyprland 0.52.0

7 ноября 2025 года состоялся релиз композитного тайлингового оконного менеджера Hyprland 0.52.0. Исходный код Hyprland опубликован на GitHub под лицензией BSD 3-Clause «New» or «Revised» License. Решение ориентировано на мозаичную (tiling) компоновку окон. Также проект поддерживает и классическое произвольное размещение окон, группировку окон в форме вкладок, псевдомозаичный режим и полноэкранное раскрытие окон.

В мае 2024 года вышел Hyprland 0.40.0, где были внесены изменения в более чем 15 тыс. строк кода, а это обновление стало самым крупным релизом по коммитам и изменениям в истории Hyprland, включая переход от wlroots (на С) на чистую реализацию на C++.

В рамках выпуска Hyprland 0.50.0 в июле 2025 года в проекте был убран устаревший механизм рендеринга, и теперь требуется поддержка графических драйверов как минимум OpenGL ES 3.0.

По информации OpenNET, основные изменения в Hyprland 0.52.0:

добавлена поддержка автоматической деактивации submap (набора сопоставлений событий ввода с действиями в окне) после выполнения привязки клавиш (keybind);

предложена IPC-команда «/dispatch forceidle», позволяющая принудительно установить состояние неактивности (idle) пользователя на определённое число секунд через сбрасывание всех таймеров ext-idle-notify;

добавлена IPC-команда «/dispatch fullscreen x y [set|unset|toggle]» для активации и отмены полноэкранного режима;

добавлены настройки для работы с мониторами, поддерживающими цветовые пространства DCIP3, dp3 (Apple P3) и Adobe;

добавлена возможность выставления режима поворота планшета (меняет координаты X и Y при смене ориентации) для каждого устройства ввода, поддерживающего подобную возможность;

в layer rule (настройки, привязанные к определённому слою размещения окон) добавлена опция noscreenshare для запрета показа слоя при предоставлении совместного доступа к экрану;

добавлена настройка cursor:zoom_disable_aa для управления отображением курсора (пикселизация или размытие) при увеличении масштаба;

в правила, определяющие поведение окон (windowrules), добавлено свойство modal для создания модальных окон, блокирующих работу с другими окнами приложения.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии