Опубликован выпуск проекта labwc 0.8.0 (Lab Wayland Compositor), развивающего композитный сервер для Wayland с возможностями, напоминающими оконный менеджер Openbox (проект преподносится как попытка создания альтернативы Openbox для Wayland). Из особенностей labwc упоминается минимализм, компактная реализация, широкие возможности настройки и высокая производительность. Анимированные эффекты, градиенты и пиктограммы, за исключением кнопок для окон, не поддерживаются принципиально. Код проекта написан на языке Си и распространяется под лицензией GPLv2.
Si bazë përdoret biblioteka wlroots, e zhvilluar nga programuesit e ambientit Sway dhe që ofron funksione bazë për organizimin e punës së menaxherit të kompozit të bazuar në Wayland. Është e mundur të lidhen zgjerime për të implementuar funksione të tilla si krijimi i skrinshoteve, shfaqja e sfondit në desktop, vendosja e panelit dhe menusë. Për të ekzekutuar aplikacionet X11 në një mjedis të bazuar në protokollin Wayland, mbështetet përdorimi i komponentit DDX XWayland. Tema e dizajnit, menuja bazë dhe çelësat e nxehtë konfigurohen përmes skedarëve të konfigurimit në formatin xml. Ka mbështetje të integruar për ekranet me dendësi të lartë pikselesh (HiDPI).
Përveç menusë së integruar të rrënjës, e cila mund të konfigurohet përmes skedarit menu.xml, mund të lidhen implementime të treta të menusë së aplikacioneve, të tilla si bemenu, fuzzel dhe wofi. Si panel mund të përdoren Waybar, sfwbar, Yambar ose LavaLauncher. Për menaxhimin e lidhjes së monitorëve dhe ndryshimin e parametrave të tyre, sugjerohet përdorimi i wlr-randr ose kanshi. Bllokimi i ekranit realizohet me ndihmën e swaylock.
Në versionin e ri:
- Обеспечена поддержка нового выпуска библиотеки wlroots 0.18.
- В настройку «<core><allowTearing>» добавлены опции «fullscreen» и «fullscreenForced» для привязки применения защиты от появления разрывов при выводе (tearing) только к окнам, развёрнутым на весь экран.
- В настройку клавиатурных комбинаций добавлена опция «allowWhenLocked» (<keyboard><keybind key=»» allowWhenLocked=»»>), разрешающая вызов обработчика при блокировке сеанса, что, например, может быть полезным для разрешения во время блокировки срабатывания горячих клавиш управления громкостью.
- Добавлен параметр «<resistance><unSnapThreshold>», определяющий порог срабатывания при перемещении мозаичных и развёрнутых окон.
- Добавлена поддержка восстановления после аварийного завершения процесса renderer (процесс перезапускается с перезагрузкой конфигурации).
- Реализована возможность использования скриптов xinitrc для настройки сервера XWayland.
- В темы оформления добавлена опция «window.button.width» для изменения размера кнопок в верхней части окна.
- Добавлено правило для каскадного размещения окон (<placement><policy>cascade</policy><cascadeOffset x=»40″ y=»30″/></placement>).
- Предоставлена поддержка режима относительного перемещения указателя при использовании графических планшетов (<tabletTool motion=»absolute|relative» relativeMotionSensitivity=»1.0″/>).


Burimi: opennet.ru
