Uitgave CoW 0.4, adaptaties van de windowmanager FVWM voor Wayland

Thomas Adam, de maker van de window manager FVWM3, is een van de belangrijkste ontwikkelaars van FVWM en de maintainer van de draagbare versie van de terminal multiplexer tmux. Hij heeft het CoW-project (Compositor on Wayland) gepubliceerd, dat gericht is op het creƫren van een stacked window manager in de stijl van FVWM en MWM, waarbij het Wayland-protocol in plaats van X11 wordt gebruikt. Tot de verschillen behoort een eenvoudiger configuratiemechanisme, waarin een set commando's, vergelijkbaar met tmux-commando's, wordt ingezet in zowel het configuratiebestand als de IPC-interface voor afstandsbediening. De code is geschreven in C en wordt verspreid onder de ISC-licentie. Builds worden gemaakt voor Arch Linux, Fedora en OpenBSD.

CoW is geĆÆmplementeerd bovenop de modulaire compositor de server River, dat verantwoordelijk is voor de implementatie van het Wayland-protocol, rendering en toegangbeheer voor invoer en uitvoer.
In CoW zijn abstracties geĆÆmplementeerd voor het beheren van vensters, IPC, commando's en mogelijkheden voor stacked placement, decoding en composeren van vensters. Deze scheiding heeft het mogelijk gemaakt om de focus te leggen op vensterbeheer zonder afgeleid te worden door de nuances van het werken met het Wayland-protocol.

Boven de window manager draaien de panel cowbar, het applicatiemenu cow-appmenu, de navigator voor virtuele bureaus cowpager, de launcher cowbuttons en de interface voor het bekijken van de lijst met vensters cowiconman. In plaats van de ingebouwde paneel kan de Waybar-paneel worden gebruikt. Versie CoW 0.4 is opmerkelijk door een toevoeging die het gebruik van top-level venstercontainers mogelijk maakt voor het creƫren van arbitraire vensterlay-outs op het scherm (top-level vensters kunnen worden verdeeld in kolommen en rijen waarvan de grootte onafhankelijk van elkaar kan worden gewijzigd).



Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster