Thomas Adam, skaparen av fönsterhanteraren FVWM3, en av nyckelutvecklarna för FVWM och underhÄllare av den bÀrbara versionen av terminalmultiplexern tmux, har publicerat projektet CoW (Compositor on Wayland), inriktat pÄ att skapa en staplad fönsterhanterare i stil med FVWM och MWM, som anvÀnder Wayland-protokollet istÀllet för X11. Bland skillnaderna noteras en enklare konfigurationsmekanism, dÀr en uppsÀttning kommandon som liknar tmux-kommandon anvÀnds istÀllet för en komplicerad konfigurationssyntax, tillÀmpad bÄde i konfigurationsfilen och i IPC-grÀnssnittet för fjÀrrhantering. Koden Àr skriven i C och distribueras under ISC-licensen. Byggnationer görs för Arch Linux, Fedora och OpenBSD.
CoW Àr implementerat ovanpÄ den modulÀra kompositorn servern River, som ansvarar för implementeringen av Wayland-protokollet, rendering och hantering av Ätkomst för in- och utdata.
CoW har implementerat abstraktioner för fönsterhantering, IPC, kommandon och möjligheter för staplad placering, avkodning och arrangemang av fönster. En sÄdan uppdelning har gjort det möjligt att fokusera pÄ fönsterhanteringsfunktionerna utan att bli distraherad av detaljerna i Wayland-protokollet.
OvanpÄ fönsterhanteraren körs panelen cowbar, applikationsmenyn cow-appmenu, navigatören för virtuella skrivbord cowpager, launchern cowbuttons och grÀnssnittet för att visa fönsterlistan cowiconman. IstÀllet för den inbyggda panelen kan Waybar anvÀndas. Version CoW 0.4 Àr anmÀrkningsvÀrd för att den lagt till stöd för att anvÀnda toppnivÄ fönsterbehÄllare för att skapa godtyckliga fönsterarrangemang pÄ skÀrmen (ett fönster av toppnivÄ kan delas upp i kolumner och rader vars storlek kan Àndras oberoende av varandra).

KĂ€lla: opennet.ru
