Дата публикации:Sat, 22 Feb 2025 10:05:07 +0300
Опубликован выпуск проекта labwc 0.8.3 (Lab Wayland Compositor), развивающего композитный сервер для Wayland с возможностями, напоминающими оконный менеджер Openbox (проект преподносится как попытка создания альтернативы Openbox для Wayland). Из особенностей labwc упоминается минимализм, компактная реализация, широкие возможности настройки и высокая производительность. Анимированные эффекты, градиенты и пиктограммы, за исключением кнопок для окон, не поддерживаются принципиально. Код проекта написан на языке Си и распространяется под лицензией GPLv2.
В качестве основы используется библиотека wlroots, развиваемая разработчиками пользовательского окружения Sway и предоставляющая базовые функции для организации работы композитного менеджера на базе Wayland. Возможно подключение надстроек с реализацией таких функций, как создание скриншотов, отображение обоев на рабочем столе, размещение панели и меню. Для запуска X11-приложений в окружении на базе протокола Wayland поддерживается использование DDX-компонента XWayland. Тема оформления, базовое меню и горячие клавиши настраиваются через файлы конфигурации в формате xml. Имеется встроенная поддержка экранов с высокой плотностью пикселей (HiDPI).
Помимо встроенного корневого меню, настраиваемого через файл menu.xml, можно подключить сторонние реализации меню приложений, такие как bemenu, fuzzel и wofi. В качестве панели можно использовать Waybar, sfwbar, Yambar или LavaLauncher. Для управления подключением мониторов и изменением их параметров предлагается использовать wlr-randr или kanshi. Блокировка экрана осуществляется при помощи swaylock.
В новой версии:
- Добавлена поддержка Wayland-протокола ext-workspace, предназначенного для реализации виртуальных рабочих столов и событий с информацией о состоянии рабочих столов.
Улучшена реализация меню. Добавлена возможность размещения пиктограмм в меню. Реализована поддержка всплывающих меню верхнего уровня для динамического формирования меню.
Внесено много исправлений, нацеленных на увеличение производительности и повышения удобства работы.
В файл конфигурации добавлены новые настройки "<core><autoEnableOutputs>", "<resize><cornerRange>", "<resize><minimumArea>" и "<theme><fallbackAppIcon>".
Добавлена клавиатурная комбинация Alt-Shift-Tab для перехода к прошлому окну.
Новость позаимствована с opennet.ru
Ссылка на оригинал: https://www.opennet.ru/opennews/art.shtml?num=62773