Перший випуск labwc, композитного сервера для Wayland

Опубліковано перший випуск проекту labwc, що розвиває композитний сервер для Wayland із можливостями, що нагадують віконний менеджер Openbox (проект подається як спроба створення альтернативи Openbox для Wayland). З особливостей labwc називається мінімалізм, компактна реалізація, широкі можливості налаштування та висока продуктивність. Код проекту написаний мовою Сі та поширюється під ліцензією GPLv2.

Як основа використовується бібліотека wlroots, що розвивається розробниками користувача оточення Sway і надає базові функції для організації роботи композитного менеджера на базі Wayland. Для запуску X11-програм в оточенні на базі протоколу Wayland підтримується використання DDX-компонента XWayland.

Можливе підключення надбудов з реалізацією таких функцій, як створення скріншотів, відображення шпалер на робочому столі, розміщення панелі та меню. Наприклад, на вибір запропоновано три варіанти меню додатків – bemenu, fuzzel та wofi. Як панель можна використовувати Waybar. Тема оформлення, базове меню та гарячі клавіші налаштовуються через конфігураційні файли у форматі xml.

У майбутньому планується забезпечити підтримку файлів конфігурації Openbox та тем оформлення Openbox, забезпечити роботу на екранах HiDPI, реалізувати підтримку протоколів layer-shell, wlr-output-management та foreign-toplevel, інтегрувати підтримку меню, додати можливість розміщення екранних індикаторів (OSD) та інтерфейсу перемикання вікон у стилі Alt+Tab.

Перший випуск labwc, композитного сервера для Wayland
Перший випуск labwc, композитного сервера для Wayland


Джерело: opennet.ru

Додати коментар або відгук