3 часа назад
Вышла релиз композитного оконного менеджера Hyprland 0.57.0

В конце октября 2026 года состоялся релиз композитного тайлингового оконного менеджера Hyprland 0.57.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.57.0:
предложено 11 вариантов шейдеров для размытия фона и предоставлена возможность создание своих вариантов через плагины;
добавлена функция трансляции содержимого выбранного виртуального рабочего стола через браузер или программы для проведения видеоконференций;
внедрён эффект «wobble» для инертного раскачивания границ окна при его перемещении, как в Compiz;
в Lua программный оболочку добавлены новые методы hl.reload_config() и hl.get_devices(), а также возможность подключения обработчиков событий сворачивания и изменения состояния окна;
добавлена настройка «cursor:warp_on_monitor_change» для перемещения курсора вслед за переключением на рабочий стол на другом мониторе;
добавлена настройка «input:tablet:enabled» для управления включением графических планшетов;
добавлена функция «decoration:blur:proportional» делающая интенсивность размытия пропорциональной уровню прозрачности поверхности.

Продолжить читать

