FVWM3 oyna menejerining yaratuvchisi, FVWM ning asosiy ishtirokchisi va ko'chma tmux terminal multipleksorining texnik xizmat ko'rsatuvchisi Tomas Adam CoW (Compositor on Wayland) loyihasini nashr etdi, uning maqsadi X11 o'rniga Wayland protokolidan foydalanib, FVWM va MWM uslubida stacking oyna menejerini yaratishdir. Farqlar orasida sodda konfiguratsiya mexanizmi mavjud bo'lib, u murakkab konfiguratsiya sintaksisi o'rniga konfiguratsiya faylida ham, IPC masofadan boshqarish interfeysida ham ishlatiladigan tmux buyruqlariga o'xshash buyruqlar to'plamidan foydalanadi. Kod C tilida yozilgan va ISC litsenziyasi ostida tarqatilgan. Qurilishlar Arch uchun yaratilgan. Linux, Fedora va OpenBSD.
CoW modulli kompozit ustiga qo'llaniladi server Wayland protokolini amalga oshirish, renderlash va kirish va chiqishga kirishni boshqarish uchun mas'ul bo'lgan River.
CoW oyna boshqaruvi, IPC, buyruqlar va stek ajratish, dekodlash va oyna kompozitsiyasi imkoniyatlari uchun abstraksiyalarni amalga oshiradi. Bu ajratish bizga Wayland protokolining murakkabliklariga chalg'imasdan oyna boshqaruvi funktsiyalariga e'tibor qaratish imkonini berdi.
Cowbar paneli, cow-appmenu ilova menyusi, cowpager virtual ish stoli navigatori, cowbuttons ishga tushirish paneli va cowiconman oynalar ro'yxatini ko'rib chiqish interfeysi oyna menejerining ustida ishlaydi. O'rnatilgan panel o'rniga Waybar panelidan foydalanish mumkin. CoW 0.4 ekranda maxsus oyna maketlarini yaratish uchun yuqori darajadagi oyna konteynerlaridan foydalanish imkoniyatini qo'shgani bilan ajralib turadi (yuqori darajadagi oyna ustunlar va qatorlarga bo'linishi mumkin, ularning har biri mustaqil ravishda o'lchamini o'zgartirish mumkin).

Manba: opennet.ru
