Wydanie CoW 0.4, adaptacja menedżera okien FVWM dla Wayland

Thomas Adam, twórca menedżera okien FVWM3, jeden z kluczowych deweloperów FVWM oraz odpowiedzialny za przenośną wersję multiplexer terminalu tmux, opublikował projekt CoW (Compositor on Wayland), mający na celu stworzenie menedżera okien w stylu FVWM i MWM, korzystającego z protokołu Wayland zamiast X11. Zauważalne różnice to prostszy mechanizm konfiguracji, w którym zamiast skomplikowanej składni używany jest zestaw poleceń przypominających polecenia tmux, stosowany zarówno w pliku konfiguracyjnym, jak i w interfejsie IPC zdalnego zarządzania. Kod jest napisany w języku C i dystrybuowany na licencji ISC. Kompilacje są tworzone dla Arch Linux, Fedora i OpenBSD.

CoW działa na bazie modułowego kompozytora serwery River, który odpowiada za wdrożenie protokołu Wayland, renderowanie i zarządzanie dostępem do wejścia i wyjścia.
CoW zawiera abstrakcje do zarządzania oknami, IPC, polecenia i możliwości dla umieszczania kaskadowego, dekodowania i kompozycji okien. Takie rozdzielenie pozwoliło skoncentrować się na funkcjonalności zarządzania oknami, nie rozpraszając się na zawiłości związane z protokołem Wayland.

Na menedżerze okien uruchamiane są panele cowbar, menu aplikacji cow-appmenu, przeglądarka wirtualnych pulpitów cowpager, launcher cowbuttons oraz interfejs do przeglądania listy okien cowiconman. Zamiast wbudowanej belki można użyć belki Waybar. Wersja CoW 0.4 wyróżnia się możliwością korzystania z kontenerów okien na najwyższym poziomie do tworzenia dowolnych układów okien na ekranie (okno na najwyższym poziomie może być dzielone na kolumny i wiersze, których rozmiar zmienia się niezależnie od siebie).



Źródło: opennet.ru
Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster