Thomas Adam, skepper van die FVWM3-vensterbestuurder, 'n sleutelbydraer tot FVWM, en onderhouer van die draagbare tmux-terminaalmultiplekser, het die CoW (Compositor on Wayland)-projek gepubliseer, wat daarop gemik is om 'n stapelvensterbestuurder in die styl van FVWM en MWM te skep, deur die Wayland-protokol in plaas van X11 te gebruik. Onder die verskille is 'n eenvoudiger konfigurasiemeganisme, wat, in plaas van 'n komplekse konfigurasiesintaksis, 'n stel bevele soortgelyk aan tmux s'n gebruik, wat beide in die konfigurasielêer en in die IPC-afstandbeheer-koppelvlak gebruik word. Die kode word in C geskryf en versprei onder die ISC-lisensie. Bouwerk word vir Arch gegenereer. Linux, Fedora en OpenBSD.
CoW word geïmplementeer bo-op 'n modulêre saamgestelde bediener River, wat verantwoordelik is vir die implementering van die Wayland-protokol, lewering en toegangsbeheer vir invoer en uitvoer.
CoW implementeer abstraksies vir vensterbestuur, IPC, bevele en vermoëns vir stapeltoewysing, dekodering en venstersamestelling. Hierdie skeiding het ons toegelaat om op vensterbestuurfunksies te fokus sonder om afgelei te word deur die ingewikkeldhede van die Wayland-protokol.
Die cowbar-paneel, cow-appmenu-toepassingskieslys, cowpager virtuele lessenaarnavigator, cowbuttons-lanseerder en cowiconman-vensterlysblaai-koppelvlak loop bo-op die vensterbestuurder. Die Waybar-paneel kan in plaas van die ingeboude paneel gebruik word. CoW 0.4 is opmerklik vir die byvoeging van die vermoë om boonste vlak vensterhouers te gebruik om persoonlike vensteruitlegte op die skerm te skep (’n boonste vlak venster kan in kolomme en rye verdeel word, elk onafhanklik herskaalbaar).

Bron: opennet.ru
