The OpenNET Project / Index page

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

Выпуск Cage 0.3, композитного сервера на базе Wayland для создания киосков

11.04.2026 16:57 (MSK)

Опубликован композитный сервер Cage 0.3, использующий Wayland и рассчитанный на обособленный запуск отдельных приложений в режиме киоска. Из областей применения Cage отмечается создание систем домашней автоматизации, демонстрационных стендов, электронных вывесок и терминалов самообслуживания. Код проекта написан на языке Си и поставляется под лицензией MIT.

Интерфейс в Cage ограничен одним приложением, а пользователь не может выйти за пределы данного приложения и получить доступ к операционной системе. Экран привязывается к одному устройству вывода, а все вспомогательные диалоги выводятся по центру экрана без возможности перемещения и изменения размера. Поддерживается помещение и извлечение данных через буфер обмена. Приложения непосредственно связываются с запускаемым графическим окружением, например, для создания киоска с браузером Epiphany достаточно выполнить "cage /usr/bin/epiphany", а после выхода из программы композитный сервер тоже завершает свою работу.

Среди наиболее заметных изменений в новом выпуске:

  • Библиотека wlroots обновлена до выпуска 0.20, в котором реализована поддержка определения цветового представления Wayland-поверхности, управления цветом и использования HDR при помощи протоколов color-representation-v1 и color-management-v1 при использовании бэкенда отрисовки через API Vulkan. Также добавлена поддержка Wayland-протоколов cursor-shape-v1 для настройки внешнего вида курсора, ext-workspace-v1 для использования концепции виртуальных рабочих столов и xdg-toplevel-tag-v1 для идентификации окон/поверхностей через привязку тегов.
  • Добавлена поддержка протокола wlr-foreign-toplevel-management, позволяющего управлять окнами из внешних программ.
  • Добавлена поддержка протокола drm-lease, предоставляющего средства для формирования стереокартинки с разными буферами для левого и правого глаза при выводе на шлемы виртуальной реальности.


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


Обсуждение (11) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 17:24, 11/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Но как же так, ведь я же специально перешёл на Wayland, чтобы рассказывать на опеннете про свой сетап из пяти мониторов с разными разрешениями и разными частотами обновления, а тут какой-то огороженный киоск!
     
     
  • 2.2, Аноним (2), 17:25, 11/04/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Чего не сделаешь, чтобы рижим киоска в Firefox не использовать.
     
     
  • 3.9, Константавр (ok), 18:28, 11/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А как его запустить на голом вейлянде без композитного сервера? А вот насчёт того, что они там епифаню упоминают - сразу видно чьи рога там лезут. Уж точно, лучше фокс.
     

  • 1.4, Аноним (4), 17:41, 11/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Реализации xx-fractional-scale-v2 в сабже, как понимаю, нету.
     
     
  • 2.6, Аноним (6), 18:14, 11/04/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.8, Аноним (8), 18:22, 11/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Красношапка, пожалуйста, разреши Atom XX_FRACTIONAL_SCALE_V2, весь линукс дескт^W^W^W все кдешники кактус жуют, уже надоело!
     

  • 1.5, Аноним (5), 17:55, 11/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Какое разнообразие композитных серверов! Ай да wayland, ай да... протокол.
     
  • 1.7, Аноним (7), 18:19, 11/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У кого-то получилось добиться рендеринга шрифтов в W при hintfull + subpixel rendering, визуально так же, как в X?
     
     
  • 2.10, Аноним (10), 18:48, 11/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Всё дропнули нафиг, hidpi отменяет сабпиксельные костыли. А сабпиксельные костыли несекьюрны, ибо сливают информацию об ориентации монитора.

    Как-то так ;)

     

  • 1.11, Аноним (11), 19:29, 11/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > после выхода из программы композитный сервер тоже завершает свою работу

    Для headless киосков был бы полезен перезапуск после краша

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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