Jump to content

Эксра

Оригинальный автор(ы) Натаниэль Смит
Разработчик(и) Натаниэль Смит, Антуан Мартен
Первоначальный выпуск 20 февраля 2008 г .; 16 лет назад ( 20 февраля 2008 г. )
Стабильная версия
4.4.6 [1] / 20 июня 2023 г .; 13 месяцев назад ( 20.06.2023 )
Написано в Питон
Операционная система Unix-подобный , MS Windows, Mac OS X
Доступно в Английский
Лицензия GPL-2.0 или новее
Веб-сайт хрпра .org

xpra , сокращенно от X Persistent Remote Applications , представляет собой набор программных утилит, которые запускают X- клиенты, обычно на удаленном хосте, и направляют их отображение на локальный компьютер без закрытия X-клиентов или потери какого-либо состояния в случае сетевого соединения между локальная машина и удаленный хост потерян. [2]

Xpra отличается от стандартной пересылки X главным образом тем, что позволяет отключать и повторно подключаться без нарушения работы пересылаемого приложения. [3] Он также отличается от VNC и аналогичных технологий удаленного отображения тем, что не имеет root-прав , поэтому приложения, пересылаемые Xpra, отображаются на локальном рабочем столе как обычные окна, управляемые локальным оконным менеджером , а не «заперты в одном ящике». Xpra также использует собственный протокол, который является самонастраивающимся и относительно нечувствительным к задержкам , поэтому его можно использовать на каналах с худшими качествами, чем стандартный X. [ нужна ссылка ]

Первоначальным вдохновением для создания Xpra послужил опыт автора, пытавшегося использовать различные настройки на основе технологии NX . [4]

Операция

[ редактировать ]
Сервер отображения управляет вводом и выводом для всех своих клиентов. Xpra действует как оконный менеджер композиции.

Xpra подключается как оконный менеджер композитинга к серверу отображения Xvfb . Однако вместо объединения изображений окон для отображения на экране они направляются по сетевому соединению с клиентом Xpra, где они отображаются на удаленном экране. Сервер Xpra также поддерживает прямое подключение, что позволяет ему вести себя как постоянный сервер приложений, например, в случае, когда на удаленном конце доступен только X-сервер.

Xpra также действует как оконный менеджер для X-сервера, на котором он работает, но на самом деле в него не встроена какая-либо политика оконного менеджера. Вместо этого он принимает все запросы управления окнами от приложений, отправляет их по проводу клиенту, который затем выдает те же запросы на реальный дисплей, ждет дальнейшего ответа от реального оконного менеджера, а затем пересылает этот ответ обратно на сервер Xpra. В дополнение к обычному клиенту Xpra он также поддерживает использование в качестве клиента веб-браузера с поддержкой HTML 5. [5]

См. также

[ редактировать ]
  • GNU Screen и tmux — терминальные мультиплексоры для консольных (терминальных) приложений.
  • xmove — инструмент, позволяющий перемещать программы между дисплеями X Window System.
  • Low Bandwidth X — протокол для использования X по сетевым каналам с низкой пропускной способностью и высокой задержкой.
  1. ^ Мартин, Антуан (20 июня 2023 г.). «[winswitch] [ОБЪЯВЛЕНИЕ] Xpra 4.4.6: несколько незначительных проблем на стороне клиента» . [электронная почта защищена] (список рассылки) . Проверено 28 июля 2023 г.
  2. ^ Майкл Ларабель (19 августа 2013 г.). «XPRA: постоянные удаленные приложения на X» . Фороникс .
  3. ^ «Xпра — ArchWiki» . wiki.archlinux.org .
  4. ^ Смит, Натаниэль (25 июля 2009 г.). «Комментарий №343389» . Google выпускает сервер Neatx NX . ЛВН . Проверено 25 июля 2009 г. ... Я был так расстроен, что написал конкуренту «xpra».
  5. ^ Уильямс, Эл (31 марта 2017 г.). «Linux-Fu: Приложения в сети» . Хакадей . Проверено 28 сентября 2018 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c39969aedcd8bce226653efec4e9f2ff__1705926300
URL1:https://arc.ask3.ru/arc/aa/c3/ff/c39969aedcd8bce226653efec4e9f2ff.html
Заголовок, (Title) документа по адресу, URL1:
Xpra - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)