Udgivelse af CoW 0.4, tilpasninger af vindueshåndtereren FVWM til Wayland

Thomas Adam, skaberen af vinduesmanageren FVWM3, en af hovedudviklerne af FVWM og ansvarlig for den bærbare version af terminalmultiplexer tmux, har offentliggjort projektet CoW (Compositor on Wayland), der har fokus på at skabe en stakbaseret vinduesmanager inspireret af FVWM og MWM, der bruger Wayland-protokollen i stedet for X11. Blandt forskellene er en mere enkel konfigurationsmekanisme, hvor der bruges et sæt kommandoer, der ligner tmux-kommandoer, der anvendes både i konfigurationsfilen og i IPC-grænsefladen til fjernbetjening. Koden er skrevet i C og distribueres under ISC-licensen. Builds er tilgængelige for Arch Linux, Fedora og OpenBSD.

CoW er implementeret oven på den modulære compositor River, server som håndterer implementeringen af Wayland-protokollen, rendering og adgangsstyring for input og output.
I CoW er der implementeret abstraktioner til vindueshåndtering, IPC, kommandoer og funktioner til stakplacering, dekodning og sammensætning af vinduer. En sådan opdeling har gjort det muligt at fokusere på vindueshåndteringsfunktioner uden at lade sig distrahere af nuancerne i arbejdet med Wayland-protokollen.

Over vinduesmanagersystemet kører panelet cowbar, applikationsmenuen cow-appmenu, navigatoren til virtuelle skriveborde cowpager, launcher cowbuttons og grænsefladen til at se listen over vinduer cowiconman. I stedet for den indbyggede panel kan Waybar-panelet anvendes. Version 0.4 af CoW er bemærkelsesværdig for at tilføje muligheden for at bruge vinduescontainere på øverste niveau til at skabe vilkårlige vindueslayout på skærmen (et vindue på øverste niveau kan opdeles i kolonner og rækker, hvis størrelser ændres uafhængigt af hinanden).



Kilde: opennet.ru
Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster