LINUX.ORG.RU

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

 ,


0

5

Разработчик 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)

★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 3)
Ответ на: комментарий от liksys

а примитивы иксов по итогу оказались никому не нужны

Из-за изначальной убогости. Были бы они хотя бы уровня modiff'а — было бы другое дело, а не та помойка из тулкитов что сейчас.

thunar ★★★★★
()
Ответ на: комментарий от liksys

Прекрасно работают.

Не ври. Это композиторозависимая шняга. То что у тебя в кедах работает в обход стандарта не значит что они есть.

Qui-Gon ★★★★★
()
Ответ на: комментарий от thunar

Протокол иксов разработали в 1984 году. Вяленд начали делать в 2008. Кто за 24 года мешал сделать их неубогими?

liksys ★★★★
()
Ответ на: комментарий от Qui-Gon

Не ври. Это композиторозависимая шняга.

Вот сам и не ври. Глобальные клавиши в кедах работают через абсолютно стандартный XDG Global Shortcuts Portal и свой собственный KGlobalAccel. Так что стандарт вполне существует.

liksys ★★★★
()
Ответ на: комментарий от liksys

Это всё до вяленого. Когда начали пилить gtk и культи со своими рисовалками вместо того что бы доработать и стандартизировать это в иксах. Теперь и живём с идиотской ситуацией что единственный стабильный API для графики в линаксе — это win32.

thunar ★★★★★
()
Ответ на: комментарий от thunar

вместо того что бы доработать и стандартизировать это в иксах

Кто мешал?

единственный стабильный API для графики в линаксе — это win32

Ерунда абсолютная.

liksys ★★★★
()
Ответ на: комментарий от firkax

То есть это штука, котороый пользуешься ты один. Это не похоже на то, что API используется широк.

liksys ★★★★
()
Ответ на: комментарий от Qui-Gon

Так это фронтед-же для xdg-desktop-portal, конкретно для интерфейса GlobalShortcuts. У любого портала должен быть фронтенд в конкретной DE.

SkyMaverick ★★★★★
()
Ответ на: комментарий от Qui-Gon

О чем и речь.

О чем? Ты пропустил основную часть. Повторяю: XDG Global Shortcuts Portal является стандартом. Это противоречит твоим выдумкам, но ты уж прими эту мысль.

liksys ★★★★
()
Ответ на: комментарий от Qui-Gon

надо работу целиком без мышки.

Это никому не надо кроме тайловых гиков которых в рассчет не берем. Вот работа совсем без клавиатуры - это дргуое дело, это много кому надо. Кому речь, кому мышко-пальце-тык по экрану. Но вот работа чисто на клаве реально не нужна никому за пределами узкого круга

Это надо в первую очередь мне, когда в правой руке вкусняха вроде сочного яблока. «Временно дизейблед» в терминах UX.

sarumeister ★
()
Ответ на: комментарий от Lrrr

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

stuzer ★
() автор топика
Последнее исправление: stuzer (всего исправлений: 1)
Ответ на: комментарий от thunar

Внезапно X11. В сочетании со стандартными либами иксов, он предлагал такой же уровень низкоуровневости и убогости, как и win32. На них обоих писали напрямую только в самые бородатые времена, и никто в здравом уме не занимается этим уже лет двадцать - разве что какой-нибудь кровавый тырпрайз, у которого под продукт есть самописная графическая либа, и нет никаких проблем портировать ее на новый апи.

Теперь будет вяленд, в котором X11 продолжит работать через XWayland, пока старый софт окончательно не отомрёт, что в линуксе происходит довольно часто естественнм путем просто благодаря открытости экосистемы. Авторы не хотят мигрировать со старой либы на новую? Не беда, найдется тот, кто форкнет, или вообще что-то новое напишет.

Проблемы, которую ты описываешь, не существует.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.