Hyprland 0.49: Новий фреймворк дозволів та покращений досвід
Hyprland 0.49: Новий фреймворк дозволів та покращений досвід використання композитора
Більше ніж через місяць після попереднього випуску, Hyprland, улюблений багатьма шанувальниками естетичних віконних композиторів з мозаїчним розміщенням, випустив версію 0.49. Ця версія пропонує вдосконалення, нові можливості та деякі важливі зміни в конфігурації.
Зміни в конфігурації, які вимагатимуть оновлення dotfiles
Кілька параметрів конфігурації були перейменовані або змінили своє призначення:
- Старий параметр
cursor:warp_on_change_workspace
більше не застосовується до спеціальних робочих просторів; замість нього використовуйтеwarp_on_toggle_special
для більш детального контролю. - Параметр
master:center_master_slaves_on_right
став більш універсальним і перейменований наmaster:center_master_fallback
, що пропонує гнучкіше розміщення. - Для підвищення безпеки управління пакетами, вбудований інструмент
hyprpm
тепер вимагає sudo-пароль для чутливих операцій. Внаслідок цього, увімкнені репозиторії та плагіни скинуться до значень за замовчуванням після оновлення.
Новий фреймворк дозволів для підвищення безпеки
Найважливішою новинкою Hyprland 0.49 є запровадження фреймворку дозволів. Історично (і досі у більшості інших Wayland-композиторів) будь-яка програма могла таємно робити знімки екрана або записувати екран через прямі виклики протоколу, минаючи механізм порталів.
Тепер захоплення екрана та інші чутливі операції захищені явними дозволами. Якщо програмі не надано право на запис, ви побачите запит у стилі Android або iOS, що запитує вашого дозволу.
Управління дозволами відключено за замовчуванням, але його легко увімкнути за допомогою докладних інструкцій у вікі. Отже, саме ви вирішуєте, яким інструментам надавати доступ.
Нові протоколи та покращення для пристроїв
Крім системи дозволів, Hyprland додав підтримку двох нових протоколів Wayland: xdg-system-bell та xdg-toplevel-tag. Крім того, налаштування для конкретних пристроїв стали точнішими:
- Прив’язки клавіш тепер можна вимикати для окремих пристроїв, що є справжньою перевагою, якщо ви використовуєте кілька клавіатур або ігрових периферійних пристроїв.
- Затримка виявлення ANR (Application Not Responding) тепер налаштовується, даючи більше часу перед тим, як композитор позначить програми як невідповідальні.
- Взаємодія з мишею також покращена — тепер можна прив’язувати дії перетягування незалежно від простих кліків, що спрощує використання просунутих жестів.
Покращення групової панелі та інші зміни
Групова панель, яку багато користувачів використовують як простий, але потужний індикатор стану, отримала налаштування товщини шрифту, конфігуровані проміжки та параметри відступу тексту, що дозволяє точно налаштувати її зовнішній вигляд.
Під капотом додано кілька нових подій socket2
(monitorremovedv2
, minimized
) та правил для вікон (nofollowmouse
, noclosefor
), які розширюють можливості скриптів та правил мозаїчного розміщення.
Як завжди, новий випуск також включає багато виправлень помилок. Повний список можна знайти на сторінці проекту на GitHub. Більше того, детальну інформацію можна знайти в офіційному оголошенні.
Безперечно, новий фреймворк дозволів у Hyprland 0.49 значно підвищує безпеку користувачів, а покращення інтерфейсу та налаштувань роблять цей композитор ще більш привабливим для ентузіастів Linux.