LINUX.ORG.RU

Ещё один вариант удалённого вывода для Weston/Wayland

 , , ,


0

1

Юрий Шведов реализовал поддержку удалённого вывода через протокол SPICE для графического сервера Weston (эталонная реализация протокола Wayland).

На данный момент кадры пересылаются целиком, так что есть пространство для оптимизации данной реализации.

Подробнее о протоколе SPICE можно прочитать здесь.

Напоминаю, что с релизом Weston 1.1, в котором была добавлена поддержка RDP, это уже 3-й вариант обеспечения удаленного рабочего стола для Wayland.

>>> Подробности



Проверено: Aceler ()
Последнее исправление: cetjs2 (всего исправлений: 7)

Ответ на: комментарий от anonymous

было бы неплохо реализовать RDP не только для офтопика

RDP же проприетарный насквозь, если я не ошибаюсь. Вот как получат популярность RDP-серверы на Линукс, так снова будем на ЛОРе про патентный троллинг читать.

agentgoblin
()
Ответ на: комментарий от tailgunner

Ну ты и тупой. Запускать программу можно не обязательно на сервере.

Пациент, не стоит так нервничать. Какой профит от запуска программы на сервере, если в случае разрыва соединения она прекращает работу?

А кто-то говорил, что эти программы нужны «остальным»? Они нужны мне лично, так же, как и сетевая прозрачность для их запуска. Другим сетевая прозрачность может быть нужна для другого или не нужна вовсе.

Все еще ждем примеров, от остальных в том числе.

А ресурсы эта сетевая прозрачная прослойка отжирает у всех программ, запущенных из под X

Ахаха, жги еще.

То есть, реализация класса Display ресурсы не занимает? Что курим?

Всё умирает. Когда вяленд сдохнет, ты тоже не удивляйся.

И не собираюсь, при развитии ненужное отмирает, такова селява.

Wayland - это не альтернатива иксам и не реализация RDP.

Wayland is intended as a simpler replacement for X, easier to develop and maintain. GNOME and KDE are expected to be ported to it.

Wayland is a protocol for a compositor to talk to its clients as well as a C library implementation of that protocol. The compositor can be a standalone display server running on Linux kernel modesetting and evdev input devices, an X application, or a wayland client itself. The clients can be traditional applications, X servers (rootless or fullscreen) or other display servers. И да, если интересно, читаем про weston 1.1 и RDP

anonymous
()

уберите тэг сетевая прозрачность.

ничего о ней в вяленом толком не известно, а всё что есть пока тот же RFB вид сбоку.

anonymous
()

это уже 3-й вариант обеспечения удаленного рабочего стола для Wayland.

расскажешь — ЗАЧЕМ? Мне вот ssh -X хватает, да и то не юзаю, ибо не нужно.

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

По сравнению с X-ами - это удаленный доступ, а не сетевая прозрачность. Т.к. показывать удаленный рабочий стол и оффтоп может. А вот показать, отдельно от всей каши, окно, это другое дело.

а что делает ssh -X?

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

они по сети гоняют туда-сюда, то есть они гоняют не только координаты кнопок, как задумывалось разработчиками иксов, он гоняют и тему оформления, и прочую служебную информацию из тулкитов. Отправлять скриншоты - СИЛЬНО меньше трафика жрет.

если ты платишь Over9000 рублей за мегабайт, то осиль наконец консоль.

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

Только автор идиот, раз не смог прикрутить элементарное сжатие.

Это ты идиот если считаешь что первый публичный релиз обязан содержать все возможные фичи.

нет, это ты идиот, если считаешь сжатие трафика какой-то супермегафичей. Особенно если аффтор так стремится «передавать меньше трафика, чем иксы».

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

Ну ты и тупой.

Пациент, не стоит так нервничать.

Я просто констатирую факт.

То есть, реализация класса Display ресурсы не занимает? Что курим?

Занимает. Она занимает стоооолько ресурсов, что иксы еще на 386DX с 8 метрами памяти работали. С сетевой прозрачностью. Так что да, умствования о потреблении ресурсов смешны.

Когда вяленд сдохнет, ты тоже не удивляйся.

И не собираюсь

Вот и я не собираюсь.

Wayland is intended as a simpler replacement for X

GNOME and KDE are expected to be ported to it.

Да, такой вот replacement, что требует porting.

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

Включи перерисовку окна при изменении размера — скорее всего увидишь.

думаешь твой вяленый или семёрочка меньше тупит?

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

Оно очевидно: возможность работы с удалённым экраном как со своим собственным. В том числе, использовать аппаратное ускорение удалённой видеокарты.

упоролся?

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

ну вообще-то на радеонах есть аппаратное кодирование в h264 и есть конторы, которые подобные фичи ценят, гоня сжатое видео по сети.

ckotinko ☆☆☆
()
Ответ на: комментарий от ckotinko

ну вообще-то на радеонах есть аппаратное кодирование в h264

это никакого отношения к «аппаратному ускорению видео» не имеет. С тем же успехом ты можешь биткоины на удалённой видеокарте считать, или ещё что-то.

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

А зачем оно на десктопе? Какое ГРАФИЧЕСКОЕ приложение так необходимо запустить на сервере и смотреть на результат выполнения? Офис, игру, графический редактор, что же именно? И когда у присутствующих возникала такая потребность (ssh -X gimp)? Да, и как отключить сессию с возможностью подключения утром следующего дня, к примеру?

Только на прошлой неделе:

1) Есть установщик некоей серверной системы, EDB Enterprise Manager. В консольном виде на нашем сервере он падает. Запускаем через ssh X11 forwarding - и спокойно ставим графическим установщиком.

2) Есть наш собственный сервер неважно чего. На workstation он работает и не ломается. При работе на сервере вылезает глюк. Гонять gdb довольно неудобно, запускаем kdevelop и спокойно находим причину проблемы. Опять-таки X11 forwarding.

Из прошлого опыта:

Одна из известных компаний использовала разработку на сервере по причине привязки лицензий софта разработки к этому серверу. Выглядело это так: Eclipse запускался из ssh-сессии на сервере. Компиляция при этом, ессно, тоже была на сервере.

HappySquirrel
()
Ответ на: комментарий от drBatty

если ты платишь Over9000 рублей за мегабайт, то осиль наконец консоль.

Бред. Множество ситуаций когда консольного варианта для коммерческого софта может просто не быть.

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

Он и тулкиты написал и в землю закопал и надпись написал, ага :}

Именно. Тулкиты используют инструментарий X. Если разрабы X «нешмогли» тулкиты обходят инструментарий и клепают свои велосипеды.

В том интервью Даниэль тщательно обходит тот момент что в ситуации с Х виноват он лично и как и другие разрабы. А то что он обвиняет *изначально спроектированное локальным* расширение X mit shm в том что оно локальное это вообще жесть. Он либо дурак(в это я не верю) либо сознательно вводит толпу дураков в заблуждение, отрицая сетевую прозрачность иксов(а не их network capability) с гнусными целями пропиарить свое вялендоговно.

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

Бред. Множество ситуаций когда консольного варианта для коммерческого софта может просто не быть.

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

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

«На текущий момент сетевой прозрачностью иксов полноценно пользоваться нельзя.» ничего что я тебе отвечаю используя эту самую сетевую прозрачность?

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

«Да, и как отключить сессию с возможностью подключения утром следующего дня, к примеру?» xpra к примеру. или nomachine. встречный вопрос - как отчуть вейлад падать при отключении второго дисплея и/или изменении разрешения?

anonymous
()
Ответ на: комментарий от drBatty

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

Это лозунги. Ну заплатила контора сколько там. Ну напишешь ты официальное письмо - тебе ответят что-то типа «мы работаем над этим». А случаев таких вагон и маленькая тележка. X удобны тем что *все* графические приложения под линукс имеют сетевые возможности - при чем не путем установки «плагинов к вейленду» а просто как фича любого графического кода.

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

Через VNC тоже всё, что угодно имеет сетевые возможности, даже убогий андроид. :)

Ну я и говорю «буз убогих плагинов». И vnc на сколько мне помнится - довольно глючный, кривой и неудобный.

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

X удаленно - работа на win pc и просмотр результата на внутренней инфраструктуре с шифрованием через инет -работа дизайнера и просмотр результата на внутрисетевом ресурсе(Xming + opera/midori/etc..). -разработка софта 3д на одном пс и его проверка на другом клиенте с более мощной аппаратной базой.(а вот тут проблема или софтварно создавать картинку или гонять на видюху туда-обратоно). -использование профилей для разной системы работы с ограничениями в правах на доступ. -запуск приложений на сервере и работа с ними на клиентах(thinClient) Дискуссия вокруг вяленд и Хрыч какая нездоровая... толпы гоблинов, троеллей,некрофилов бегают.. а Ктулху с пивом все нет..

sunnydrake
()
Ответ на: комментарий от anonymous

Не понял. А в чем проблема? Просто 2-3-4 rdp-сессии, каждая в своем окне и в каждой одно приложение. И даже клипборд у них будет общий.

Хотя есть один момент... работает это вроде только на серверной венде, которая очень даже не дешевая.

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

с теми же самыми ограничениями. там только в теоретической мотивации разница есть на практике её нет.

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

у тебя ажно звезда от жира посерела…

коллега, ну мы же профессионалы - давайте просто достанем и померяем :-D

Lennart
() автор топика
Ответ на: комментарий от kernel

Это лозунги. Ну заплатила контора сколько там. Ну напишешь ты официальное письмо - тебе ответят что-то типа «мы работаем над этим».

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

X удобны тем что *все* графические приложения под линукс имеют сетевые возможности - при чем не путем установки «плагинов к вейленду» а просто как фича любого графического кода.

ага. Я тоже не понимаю, что там неправильного, и с какого перепугу в 2013ом все побежали трафик экономить как в 1990ом?

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

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

И? Мы живем в реальном мире а не в мире чьих то розовых фантазий. Более того - логистически оплатить «нужную фичу» для конторы гораздо сложнее чем купить продукт. А сервисных фирм и всей инфраструктуры вменяемого платного консалтинга до сих пор нет - а у тех что есть, типа редхата, все стоит гораздо дороже проприетарщины и окупается только для огромных фирм с свехдорогими инсталляциями. Все остальные банально *не могут* заказать студенту.
Более того - вот вы лично часто «студенту заказывали»? За *фирменные* деньги?

То есть ты опять орешь лозунги что то вроде «а при коммунизме еда будет ненужна - так что голодай сейчас, пока он не наступит». Бредовый подход. Линукс это система сделанная для человека, для пользователя в «столламановском» смысле.
А тут получается система для лозунгов и рекламная площадка для убунтоидов и федорастов.

ага. Я тоже не понимаю, что там неправильного, и с какого перепугу в 2013ом все побежали трафик экономить как в 1990ом?

Вы опять путаете админов локалхостов - для которых всё это говно сейчас пилят, и админов в целом. Которым нужны гибкие и надежные(то есть работающие в почти любых условиях) инструменты. А не «640кб хватит на всех»^W^W^W"сетевая прозрачность никому ненужна, а кому нужна пусть юзают vnc"

Дело не столько в трафике. А в том что в X11 сетевая прозрачность(дада, дениэль неправ) неотрываема. Я тебе про это написал, ты мысли не понял.

Для админа нормально админить стопитсот старых инсталляций, в этом суть ынтерпрайза. Никакой софт там вполне возможно уже в принципе нельзя поставить - если не тратить значительные расходы админского времени, а то и вообще невозможно - по соображениям безопасности. И как показывает опыт - если на сервер можно не поставить «плагин для удаленного вейленда» его какой нибудь долбоклюй, из отметившихся в треде, не поставит. И да - ЛОР полон идиотов визжащих о том что «этот дистр негибкий, зачем мне X11 (клиентские либы) на сервере».

То есть мы можем объективно видеть что сочетание тупых школоадминов и вейленда приведет к тому что заметно больше проблем возникнет у нормальных людей. И именно вследствие *дизайна* вейленда, вследствие решений принятых при его проектировании.

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

ну в целом — согласен. Трудно спорить с очевидным…

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

пора бы знать что такие запросы не выполнимы, до тех пор пока ты не указываешь какое слово в том контексте роняет тебе парсер.

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

твоя фраза переводится как: не хочу есть кашу! дайте компот и леденец. бесплатный билет на самоанализ выслал почтой россии.

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

Ты, блин, вменяемый? Ты не можешь перефразировать? Мне мало удовольствия доставляет читать сумбурный текст без запятых на положенных местах, прости.

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

более чем, но я присутствовал на том заседании где постановили что все проблемы понимания лежат на том кто пытается понять.. и поэтому делаю не более того что считаю нужным.

Thero ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.