Opublikowano wydanie projektu labwc 0.8.3 (Lab Wayland Compositor), rozwijającego kompozytowy serwer dla Wayland, który przypomina menedżer okien Openbox (projekt jest przedstawiany jako próba stworzenia alternatywy dla Openbox w Wayland). Wśród cech labwc wymienia się minimalizm, zwarta implementacja, szerokie możliwości konfiguracji i wysoką wydajność. Animowane efekty, gradienty i ikony, z wyjątkiem przycisków do okien, nie są zasadniczo wspierane. Kod projektu napisany jest w języku C i jest rozpowszechniany na licencji GPLv2.
Jako podstawy używana jest biblioteka wlroots, rozwijana przez twórców środowiska użytkownika Sway, która zapewnia podstawowe funkcje do organizacji pracy menedżera kompozycji opartego na Wayland. Możliwe jest podłączenie wtyczek realizujących takie funkcje, jak tworzenie zrzutów ekranu, wyświetlanie tapet na pulpicie, umieszczanie paneli i menu. Do uruchamiania aplikacji X11 w środowisku opartym na protokole Wayland wspierane jest użycie komponentu DDX XWayland. Motywy graficzne, podstawowe menu i skróty klawiszowe są konfigurowane przez pliki konfiguracyjne w formacie xml. Wbudowane wsparcie dla ekranów o wysokiej gęstości pikseli (HiDPI).
Oprócz wbudowanego menu głównego, które można konfigurować poprzez plik menu.xml, istnieje możliwość podłączenia zewnętrznych implementacji menu aplikacji, takich jak bemenu, fuzzel i wofi. Jako panel można używać Waybar, sfwbar, Yambar lub LavaLauncher. Do zarządzania podłączeniem monitorów i zmianą ich parametrów zaleca się użycie wlr-randr lub kanshi. Blokada ekranu realizowana jest za pomocą swaylock.
W nowej wersji:
- Dodano wsparcie dla protokołu Wayland ext-workspace, przeznaczonego do realizacji wirtualnych pulpitów i zdarzeń zawierających informacje o stanie pulpitów.
- Udoskonalono implementację menu. Dodano możliwość umieszczania ikon w menu. Wdrożono wsparcie dla rozwijanych menu najwyższego poziomu do dynamicznego formowania menu.
- Wprowadzone zostało wiele poprawek, mających na celu zwiększenie wydajności i poprawę komfortu pracy.
- Do pliku konfiguracyjnego dodano nowe ustawienia «<core><autoEnableOutputs>», «<resize><cornerRange>», «<resize><minimumArea>» oraz «<theme><fallbackAppIcon>».
- Dodano skrót klawiszowy Alt-Shift-Tab do przechodzenia do poprzedniego okna.


Źródło: opennet.ru
