Випуск Hyprland 0.55.3: нові можливості та виправлення
Випуск Hyprland 0.55.3: нові можливості та виправлення
Hyprland 0.55.3 став третім патч-оновленням після великого релізу Hyprland 0.55 для цього композиторного та плиткового менеджера вікон Wayland. Це оновлення внесло кілька важливих змін.
Нові команди для зручності налаштування
Одним з ключових нововведень є нова команда hyprctl config full-reload, яка дозволяє повністю перезавантажити конфігурацію. Це розширює наявний робочий процес конфігурації часу виконання.
Поліпшення обробки моніторів
Оновлення також вирішує проблему з VRR, який не застосовувався після змін конфігурації під час виконання. Покращення обробки моніторів включає виправлення повторного ввімкнення монітора при гарячому підключенні, свіжі текстури сплесків при перезавантаженні, спроби вибору тимчасового режиму та правильний переміщення плаваючих вікон під час змін макета.
Покращення рендерингу у Hyprland
Поліпшення рендерингу включає виправлення для ігнорування поведінки cursor:zoom_rigid з від’єднаними камерами, проблеми з екранами FP16, незначні проблеми з шейдерами, обробка синхронізації GL fence та очищення поведінки на пустих змінах.
Виправлення проблем з композитором
Виправлення композитора стосуються рендерингу неакцентованих підповерхонь, неправильного застосування масштабу після правил робочого простору, обробки стану повноекранного режиму та артефактів повторної позиції спливаючих вікон. Також поведінка фокусу вікон тепер надає перевагу вікнам того ж робочого простору при виборі за напрямком.
Покращене управління XWayland
XWayland тепер правильно порівнює синтетичні події ICCCM, а поверхні шарів повідомляються про зміни масштабу. Обробка протоколу дробового масштабу відстежує статус масштабу та надсилає значення масштабу, коли вони доступні. Важливо зазначити, що протокол xdg-decoration тепер перебуває на ревізії 2.
Корекції у Lua конфігурації
Кілька виправлень покращують шлях конфігурації Hyprland’s Lua. Випуск покращує обробку помилок з Lua require, вдосконалює звітування про помилки конфігурації Lua, додає відсутнє текстове поле для сповіщень, вимагає тайм-аут і виправляє генерацію файлу Hyprlang замість файлу налаштувань Lua за замовчуванням.
Додаткові виправлення
Інші виправлення включають захист у логіці видалення основного макета, скидання плаваючого зсуву після операцій перетягування, виправлену поведінку фокусу при введенні в прокручуваному макеті, кешування каналів G та A для текстур та покращення планування кадрів для оновлення екрана.
Для отримання додаткових деталей ознайомтеся з чейнджлогом.




