Thomas Adam, tvorac prozorskog menadžera FVWM3, jedan od ključnih developera FVWM i održavatelj prenosive verzije multiplexer-a terminala tmux, objavio je projekt CoW (Compositor on Wayland), koji ima za cilj izgraditi stavljajući prozorski menadžer u stilu FVWM i MWM, koji koristi protokol Wayland umjesto X11. Od razlika ističe se jednostavniji mehanizam konfiguracije, gdje umjesto složenog sintaktičkog skupa koristi skup komandi sličnih tmux-ovim, primjenjuje se i u datoteci sa konfiguracijom, kao i u IPC sučelju udaljenog upravljanja. Kod je napisan na jeziku C i distribuira se pod ISC licencom. Gradnje se formiraju za Arch Linux, Fedora i OpenBSD.
CoW je izveden iznad modularnog kompozitora poslužitelja River, koji je odgovoran za implementaciju protokola Wayland, crtanje i upravljanje pristupom za ulaz i izlaz.
U CoW su implementirane apstrakcije za upravljanje prozorima, IPC, komande i mogućnosti za stavljeni raspored, dekodiranje i kompoziciju prozora. Takva podjela omogućila je fokusiranje na funkcije upravljanja prozorima, ne ometajući se sitnicama rada s protokolom Wayland.
Iznad prozorskog menadžera pokreću se panel cowbar, meni aplikacija cow-appmenu, navigator virtualnih radnih površina cowpager, pokretač cowbuttons i sučelje za pregled popisa prozora cowiconman. Umjesto ugrađenog panela moguće je koristiti panel Waybar. Verzija CoW 0.4 ističe se dodavanjem mogućnosti korištenja prozorskih kontejnera na višem nivou za stvaranje proizvoljnih rasporeda prozora na ekranu (prozor višeg nivoa može se dijeliti na stupce i redove čije se dimenzije mijenjaju neovisno jedan o drugom).

Izvor: opennet.ru
