- Вышла новая версия композитного тайлингового оконного менеджера Hyprland 0.52.0.
- Релиз включает новые IPC-команды, улучшенную поддержку цветовых пространств и управление устройствами ввода.
- Проект развивается открыто под лицензией BSD и ориентирован на гибкую и современную компоновку окон в Linux.
7 ноября 2025 года состоялся релиз версии 0.52.0 композитного оконного менеджера Hyprland, ориентированного на мозаичное размещение окон (tiling) в среде Linux. Проект распространяется под лицензией BSD 3-Clause и расположен в открытом доступе на GitHub. Hyprland поддерживает не только тайлинговую компоновку, но и классическое произвольное расположение окон, а также функции группировки окон в виде вкладок, псевдомозаичного режима и полноэкранного отображения.
Последний масштабный апдейт версии 0.40.0, вышедший в мае 2024 года, включал переход с библиотеки wlroots на полностью собственную реализацию на C++, что улучшило производительность и расширило возможности проекта. Важным этапом стал релиз 0.50.0 в июле 2025 года, в котором был удалён устаревший механизм рендеринга, и теперь для работы требуется поддержка графическими драйверами стандарта OpenGL ES 3.0 или выше.
В версии 0.52.0 были реализованы значимые улучшения, среди которых стоит выделить:
- Автоматическая деактивация submap (набор сопоставлений событий ввода) после срабатывания привязок клавиш, что повышает удобство настройки клавиатурных команд.
- Добавление IPC-команды
/dispatch forceidle, позволяющей принудительно установить состояние неактивности пользователя на заданный промежуток, что полезно для сценариев автоматизации. - Новые возможности управления полноэкранным режимом окон с помощью команды
/dispatch fullscreen x y [set|unset|toggle]. - Расширение поддержки цветовых пространств на мониторах, включая DCIP3, Apple P3 и Adobe, благодаря добавлению соответствующих настроек в менеджер.
- Возможность настройки режима поворота планшетного устройства ввода для корректного отображения координат при изменении ориентации.
- Опция
noscreenshareв правилах слоя для запрета показа определённых окон при совместном доступе к экрану, обеспечивающая безопасность и приватность. - Настройка отображения курсора при масштабировании с параметром
cursor:zoom_disable_aa, контролирующим размытость или пикселизацию. - Введение модального поведения для окон через параметр
modalв правилах, позволяющего временно блокировать взаимодействие с другими окнами в приложении.
Таким образом, версия 0.52.0 нацелена на повышение гибкости и безопасности оконного менеджера, а также улучшение пользовательского опыта при работе с разнообразными устройствами и экранами. Hyprland продолжает развиваться как современное средство для управления окнами в Linux-средах с открытым исходным кодом, поддерживая инновационные функции и обеспечивая широкие возможности настройки.
