Темы



Ext-transient-output: новый Wayland-протокол для удалённого управления

Коротко сгенерировано ИИ по тексту статьи
  • Саймон Сер запросил слияние ext-transient-output — протокола Wayland для удалённого управления ПО, включая VNC-серверы.
  • Привилегированные клиенты смогут создавать независимые виртуальные wl_output, удаляемые из композитора после уничтожения объекта.
  • Для wlroots существует экспериментальная реализация в виде черновика запроса на слияние; протокол совместим с ext_output_image_capture_source_manager_v1.

Почему это важно: Протокол позволяет перехватывать виртуальный вывод через ext-image-copy-capture и отображать его на удалённом устройстве.

good-penguin.png

Разработчик Wayland Саймон Сер (Simon Ser) запросил слияние для внедрения нового протокола ext-transient-output. Этот протокол предназначен для удаленного управления программным обеспечением, таким как серверы VNC, в среде Wayland.

Ext-transient-output аналогичен ext-transient-seat, но работает с Wayland-выходами (wl_output). Ext-transient-seat позволяет привилегированным клиентам динамически создавать независимые рабочие места, которые полезны для программного обеспечения удаленного рабочего стола и VNC. Ext-transient-output поддерживает динамический вывод для таких клиентов, позволяя перехватывать виртуальные выходные данные с помощью ext-image-copy-capture и отображать их на удаленном устройстве.

В запросе на слияние описывается следующий принцип работы протокола: «Привилегированные клиенты могут использовать временный протокол вывода для создания независимых виртуальных выходов, которые будут удалены из компоновщика после уничтожения объекта».

Протокол совместим с протоколами захвата изображения, такими как ext_output_image_capture_source_manager_v1, и используется для сценариев удаленного взаимодействия.

Особенностью протокола является создание глобальной переменной wl_output, не привязанной к конкретному аппаратному устройству.

В настоящее время существует экспериментальная реализация ext-transient-output для библиотеки компоновщика wlroots, представленная в виде черновика запроса на слияние.

>>> Источник (Phoronix)

©  Linux.org.ru