Labwc 0.20: Оновлення Wayland композитора
Labwc 0.20: Оновлення Wayland композитора
Проект Labwc випустив версію 0.20, першу версію свого легкого композитора вікон, натхненного Openbox, побудованого на базі wlroots 0.20. Тепер схема версіонування узгоджується з версією wlroots, переходячи з попередньої серії 0.9 безпосередньо до 0.20.
Проблеми на ранніх етапах
Оскільки це перший випуск Labwc з wlroots 0.20, розробники попереджають, що можуть виникати початкові проблеми. Користувачі, які віддають перевагу wlroots 0.19, можуть продовжувати використовувати гілку технічного обслуговування 0.9.x, яка тепер отримує тільки виправлення помилок.
Нові функції в Labwc 0.20
Ключовою добавкою в оновленні є дія Show Desktop. Нова функція ToggleShowDesktop, за замовчуванням призначена на Super+D, ховає або відновлює вікна, що приводить Labwc у відповідність з традиційними середовищами робочого столу.
Випуск також підтримує HDR10 вивід при використанні рендерера Vulkan. Labwc тепер також підтримує протоколи color-management-v1 та color-representation-manager-v1. Крім того, обробка меню зараз включає підтримку прискорювачів меню, однобуквових мнемонік, що дозволяють користувачам швидко вибирати або виконувати елементи меню.
Додатково, переключення між вікнами тепер включає дві нові дії: NextWindowImmediate та PreviousWindowImmediate. Нова опція конфігурації <focus><raiseOnFocusDelay> дозволяє коротку затримку для поведінки підняття на фокусі, коли вона увімкнена.
Покращення для системи systemd
Для налаштувань на базі systemd Labwc 0.20 встановлює новий юніт labwc-session.target, коли доступний systemd. Випуск також вводить опцію overrideInhibition для комбінацій клавіш та опцію конфігурації <privilegedInterfaces> для обмеження привілейованих протоколів.
До складу випуску також входять кілька виправлень для XWayland. Labwc тепер обробляє відсутні пакети XWayland більш граціозно, дозволяючи композитору працювати без встановленого XWayland.
Покращення обробки вікон
Випуск покращує початкову обробку геометрії для вікон XWayland, синхронізує стан «завжди на верху» з X.Org Server, та виправляє обробку заголовків і значків для перемикання XWayland override-redirect.
Інші виправлення торкаються позиціювання спливаючих вікон Chromium на багатопотокових налаштуваннях, активації сеансу, інтерактивного зміни розміру повністю максимізованих вікон, оновлення заголовків для порожніх назв та поведінки вкладеного композитора при знищенні останнього виходу.
Зміни також включають використання pactl замість amixer для стандартних комбінацій клавіш аудіо XF86. Випуск також видаляє протокол cosmic-workspace.
Для додаткових деталей перегляньте журнал змін.




