Релиз композитного оконного менеджера Hyprland 0.51.0

10 сентября 2025 года состоялся релиз композитного тайлингового оконного менеджера Hyprland 0.51.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.51.0:

расширены возможности управления жестами на тачпаде. Добавлена поддержка назначения отдельных действий для разных сочетаний числа касаний пальцами, клавиш‑модификаторов (Ctrl, Alt, Shift) и направлений движения жеста. Настройка привязки жестов теперь определяется в формате «gesture = fingers, direction, action, options». Например, для закрытия окна можно назначить жест щипком тремя пальцами («gesture = 3, pinch, close»), для переключения между виртуальными рабочими столами — сдвиг тремя пальцами по горизонтали («gesture = 3, horizontal, workspace»). Поддержка старых настроек gestures:workspace_swipe, gestures:workspace_swipe_fingers и gestures:workspace_swipe_min_fingers прекращена;

добавлен параметр конфигурации dim_modal для управления затемнением родительских окон при выводе модальных диалогов;

в утилиту hyprctl добавлена опция «getprop» для показа значений отдельных свойств;

разрешена настройка поведения прокрутки (scroll_factor) в привязке к отдельным устройствам;

добавлена опция «cursor:invisible» для скрытия курсора;

реализована поддержка DPMS‑анимации (плавное затенение содержимого при переводе экрана в режим энергосбережения);

для подсказок, контекстных меню и диалоговых окон, создаваемых напрямую через задействование протоколов Wayland, реализован эффект плавного появления и исчезновения;

при предоставлении совместного доступа к экрану цветность по умолчанию ограничена 8 битами на канал. Ограничение решает проблемы с совместным доступом у экрану в Chromium и Firefox на экранах с расширенным диапазоном цветов (Wide Gamut);

добавлен windowrule‑параметр «novrr» для блокирования применения VRR (Variable Refresh Rate) для выбранных окон.

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

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