תומאס אדם, יוצר מנהל החלונות FVWM3, תורם מרכזי ל-FVWM, ומתחזק מרבב הטרמינלים הנייד tmux, פרסם את פרויקט CoW (Compositor on Wayland), שמטרתו ליצור מנהל חלונות מסוג stacking בסגנון FVWM ו-MWM, תוך שימוש בפרוטוקול Wayland במקום בפרוטוקול X11. בין ההבדלים נמצא מנגנון תצורה פשוט יותר, שבמקום תחביר תצורה מורכב, משתמש בקבוצת פקודות הדומות לזו של tmux, המשמשות הן בקובץ התצורה והן בממשק השלט רחוק של IPC. הקוד כתוב בשפת C ומופץ תחת רישיון ISC. גרסאות הבנייה נוצרות עבור Arch. Linux, פדורה ו-OpenBSD.
CoW מיושם על גבי מבנה מרוכב מודולרי שרת ריבר, האחראית על יישום פרוטוקול Wayland, רינדור ובקרת גישה לקלט ופלט.
פרוטוקול CoW מיישם הפשטות עבור ניהול חלונות, IPC, פקודות ויכולות להקצאת מחסניות, פענוח וקומפוזיציה של חלונות. הפרדה זו אפשרה לנו להתמקד בפונקציות ניהול חלונות מבלי להיות מוסחים על ידי המורכבויות של פרוטוקול Wayland.
פאנל cowbar, תפריט היישומים cow-appmenu, נווט שולחן העבודה הווירטואלי cowpager, משגר cowbuttons וממשק עיון ברשימת החלונות cowiconman פועלים מעל מנהל החלונות. ניתן להשתמש בפאנל Waybar במקום הפאנל המובנה. גרסה 0.4 של CoW בולטת בזכות הוספת היכולת להשתמש במיכלי חלונות ברמה העליונה כדי ליצור פריסות חלונות מותאמות אישית על המסך (ניתן לחלק חלון ברמה העליונה לעמודות ושורות, כאשר כל אחת מהן ניתנת לשינוי גודל באופן עצמאי).

מקור: OpenNet.ru
