The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск River 0.4.0 с разделением композитного и оконного менеджеров

15.03.2026 22:35 (MSK)

Представлен релиз композитного менеджера River 0.4.0, который в отличие от других композитных менеджеров на базе протокола Wayland использует модульную архитектуру с выделением оконного менеджера в отдельную программу. В River оконные менеджеры являются подключаемыми и пользователь может выбирать их на свой вкус. Код проекта написан на языке Zig и распространяется под лицензией GPLv3.

River может выполняться как во вложенных сеансах, запущенных поверх других X11- и Wayland-серверов, так и без прослоек, используя для вывода драйверы KMS/DRM. Для разделения функциональности композитного и оконного менеджеров проектом развивается Wayland-протокол river-window-management-v1. В оконный менеджер выносятся такие функции, как декорирование окон, управление фокусом ввода, указателем, клавиатурными комбинациями, позицией и размером окон.

Возможна замена оконных менеджеров на лету, без прерывания сеанса. На выбор предлагается 16 оконных менеджеров, совместимых с River, среди которых имеются оконные менеджеры мозаичные в стиле DWM или xmonad, Emacs-подобные в стиле EXWM, классические стековые и на основе прокручиваемой ленты. Для запуска X11-приложений поддерживается использование Xwayland.

Среди причин разделения композитного и оконного менеджеров упоминается: снижение порога для написания оконных менеджеров; возможность реализации оконных менеджеров на высокоуровневых языках со сборкой мусора, не влияющих на производительность композитного менеджера; возможность горячей замены оконных менеджеров без перезапуска композитного сервера и запущенных графических программ; упрощение проведения экспериментов, связанных с дизайном оконных менеджеров.

Из ограничений протокола river-window-management-v1 отмечается отсутствие функциональности, выходящей за рамки 2D-операций с рабочим столом, например, не поддерживается создание сложных эффектов и 3D-интерфейсов для систем виртуальной реальности. Эффекты пока ограничиваются простой анимацией, но в будущем более сложные эффекты планируют реализовать при помощи шейдеров.





  1. Главная ссылка к новости (https://isaacfreund.com/blog/r...)
  2. OpenNews: Выпуск композитных серверов Hyprland 0.54 и labwc 0.9.4
  3. OpenNews: Выпуск композитного сервера Weston 15.0
  4. OpenNews: Проект Xfce анонсировал композитный сервер Xfwl4, использующий Wayland и Rust
  5. OpenNews: Выпуск композитного сервера Niri 25.11, использующего Wayland
  6. OpenNews: Выпуск miracle-wm 0.8, композитного менеджера на базе Wayland и Mir
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64997-river
Ключевые слова: river, wayland
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (11) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 23:48, 15/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Но ведь необходим оконный менеджер без композитного менеджера, а не наоборот. Оконные менеджеры не проблема.
     
     
  • 2.3, Аноним (3), 00:05, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > необходим оконный менеджер без композитного менеджера

    Кому?

     
  • 2.5, ОШИБКА Отсутствуют данные в поле Name (?), 00:39, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Но ведь необходим оконный менеджер без композитного менеджера, а не наоборот

    Wayland реализуется именно композиторами и только ими.

    > Оконные менеджеры не проблема.

    Проблема. У неё даже название есть -- Mutter.

     

  • 1.2, Джон Титор (ok), 23:54, 15/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Выглядит не очень
     
     
  • 2.4, СтолярТолянКодер (?), 00:23, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Выглядит так что можно запустить на тостере, не это ли круто)
     
     
  • 3.8, Аноним (8), 01:01, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    в том-то и дело, что он только выглядит, а без достаточно современной видимокарты к сабжу можно не подходить.
    а иксы можно запустить и на s3 из прошлого тысячелетия
     

  • 1.6, Аноним (6), 00:41, 16/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Шёл надцатый год вяленда на десктопе и до кого-то только дошло, что композитинг - это оверхед.
     
     
  • 2.11, Вася (??), 02:21, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Шёл надцатый год вяленда на десктопе и до кого-то только дошло, что композитинг - это оверхед.

    оверхед над консолью? Или есть какой вариант графического интерефейса без него? Если речь про иксы - то это чушь, потому что все  современные программы выдают пиксели, которые потом нужно компоновать - композитинг этот делать.

     

  • 1.7, ОШИБКА Отсутствуют данные в поле Name (?), 00:46, 16/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У таких прокетов, как Openbox появляется шанс возродиться. Это здорово!
     
     
  • 2.10, name (??), 01:58, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    labwc уже долгое время здравствует.
     

  • 1.9, Sunderland93 (ok), 01:02, 16/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Похоже никто из комментаторов выше  не понимает что такое композитинг в контексте Wayland ))
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру