Випуск Hyprland 0.55: великі зміни в конфігурації та управлінні кольором
Випуск Hyprland 0.55: великі зміни в конфігурації та управлінні кольором
Hyprland 0.55 було випущено як одне з найбільших оновлень композитора Wayland, яке представляє конфігурацію на основі Lua, дозволяє визначати макети, підтримує ICC профілі для кожного монітора, покращує прокрутку та включає кілька змін у рендерингу і управлінні кольором.
Перехід на Lua-формати в Hyprland 0.55
Найбільшою зміною є перехід на конфігурацію на базі Lua. Традиційний формат Hyprlang поки що підтримується, тому існуючі файли hyprland.conf продовжать функціонувати. Водночас проект оновив своє wiki для нового формату Lua та заохочує користувачів до міграції.
Нове API макетів у Hyprland 0.55
Перехід на Lua виходить за межі синтаксису. У Hyprland 0.55 впроваджено API макетів, яке дозволяє користувачам визначати власні макети вікон безпосередньо в конфігурації. Ці макети можуть застосовуватися глобально, для кожного робочого простору або монітора, та функціонують як стандартні макети Hyprland, залишаючись під контролем користувача.
Покращена прокрутка у новому випуску
Прокрутка також отримала поліпшення. Вікна у повноекранному режимі тепер за замовчуванням включено в стрічку прокрутки, а натомість доступний рідний жест для сенсорної панелі через scroll_move у Lua. Додаткові функції включають expel, consume, consume_or_expel, опції обгортання та прапорець auto_consuming для прив’язок.
Підтримка ICC профілів для кожного виводу
Крім того, випуск додає підтримку ICC профілів для кожного виводу. Тепер користувачі можуть завантажувати ICC профіль для кожного дисплея, використовуючи налаштування icc = "path" в конфігурації, що дозволяє безпосереднє управління кольоровими профілями для кожного монітора.
Поліпшення в управлінні кольором та рендерингу
Управління кольором і рендеринг також були покращені. Тепер Hyprland використовує FP16 точність та покращені конвеєри управління кольором за замовчуванням для дисплеїв, що підтримують кольорове управління, що призводить до кращої точності кольорів, спільного використання екрана та загального управління кольором.
Нові функції управління робочим столом і вікнами
Hyprland 0.55 також впроваджує нові функції управління робочим столом і вікнами, такі як теги для пристроїв, правило вікна confine_pointer, move_into_or_create_group для диспетчера пересування, rotatesplit як опцію layoutmsg для макета Dwindle, живий жест зуму курсора та нове оформлення вікон.
Зміни в конфігурації, які можуть порушити роботу
Нарешті, це оновлення включає деякі зміни у конфігурації, які можуть призвести до порушення роботи. Опція dwindle:pseudotile була видалена через відсутність функціональності. Опція decoration:shadow:ignore_window також була видалена та тепер за замовчуванням увімкнена.
Опція render:cm_fs_passthrough була видалена, а її поведінка тепер керується автоматично за допомогою render:cm_auto_hdr. Крім того, misc:vfr перемістили під debug:, оскільки вона призначена для налагодження і не повинна змінюватися в продуктивному середовищі.
Для отримання додаткової інформації ви можете ознайомитися з анонсом або переглянути журнал змін на GitHub.




