Opublikowano pierwszy numer projektu labwc, rozwijającego kompozytowy serwer dla Wayland, z funkcjami przypominającymi menedżer okien Openbox (projekt jest przedstawiany jako próba stworzenia alternatywy dla Openbox w Wayland). Do cech labwc należy minimalizm, kompaktowa implementacja, szerokie możliwości dostosowywania i wysoka wydajność. Kod projektu napisany jest w języku C i jest udostępniany na licencji GPLv2.
Jako podstawę wykorzystano bibliotekę wlroots, rozwijaną przez twórców środowiska użytkownika Sway, która zapewnia podstawowe funkcje do organizacji pracy menedżera kompozycji opartego na Wayland. Do uruchamiania aplikacji X11 w środowisku opartym na protokole Wayland wspierane jest użycie komponentu DDX XWayland.
Możliwe jest podłączenie wtyczek z realizacją funkcji takich jak tworzenie zrzutów ekranu, wyświetlanie tapet na pulpicie, umiejscowienie panelu i menu. Na przykład w ofercie znajdują się trzy warianty menu aplikacji — bemenu, fuzzel i wofi. Jako panel można wykorzystać Waybar. Motyw graficzny, podstawowe menu i skróty klawiszowe są konfigurowane przez pliki konfiguracyjne w formacie xml.
W przyszłości planowane jest zapewnienie wsparcia dla plików konfiguracyjnych Openbox i motywów Openbox, zapewnienie działania na ekranach HiDPI, wdrożenie wsparcia dla protokołów layer-shell, wlr-output-management i foreign-toplevel, integracja wsparcia dla menu, dodanie możliwości umiejscawiania wskaźników ekranowych (osd) oraz interfejsu przełączania okien w stylu Alt+Tab.



Źródło: opennet.ru
