
CoW: stacking-менеджер вікон для Wayland на River у стилі 90-х
Опублікований на Codeberg CoW — це stacking-менеджер вікон, написаний на C, який використовує River як композитор. Мета проєкту — повернути вигляд FVWM і MWM 90-х за допомогою IPC-скриптингу та внутрішньої DSL.
Опублікований на Codeberg CoW (Compositor on Wayland) — це stacking-менеджер вікон, для якого композитором слугує вже наявний River. Код написано на C, а останній випуск — 0.3, опублікований у вересні 2026 року.
Що таке CoW
Підхід stacking означає, що вікна вільно накладаються одне на одного, а користувач сам вирішує, де і якого розміру розмістити кожне з них. CoW продовжує саме лінію FVWM і MWM: мета проєкту — повернути вигляд Unix-робочого столу 90-х разом із засобами сучасного стилю.
Вигляд 90-х в епоху tiling
В екосистемі Wayland віконні менеджери здебільшого дотримуються принципу tiling: вікна автоматично ділять екран і більше не перекривають одне одного. CoW свідомо обирає протилежне до цієї моделі, тому розміром і розташуванням вікон керує окремими командами, а не жорсткою сіткою.

Головні функції проєкту включають серверні декорації, які можна налаштовувати, пов'язані меню, команди розміщення вікон і керування згорнутими вікнами. На одному екрані розміщуються контейнер, пейджер, меню та кнопки запуску.
Скриптованість: IPC і внутрішня DSL
CoW налаштовується безпосередньо командами, і ті самі команди використовуються у файлі конфігурації. Завдяки цьому ним можна керувати із зовнішніх програм за допомогою скриптів. До цього додаються скриптинг через IPC, правила (rules), які контролюють скриптинг, і внутрішня DSL для фільтрації.
0.4 і спільнота
У наступному випуску, 0.4, уже зібрано 21 зміну. Згідно з changelog розробки, модулі переходять з потоків на event loop, додається команда alias, вибір названих вікон і anchored-режим розміщення вікон.
Проєкт має невелику, але дружню спільноту. Головний канал — IRC: #cow-wayland на сервері irc.libera.chat. Помилки фіксуються через IRC або issue на Codeberg, також є вікі, де може брати участь кожен.
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.