Xpra

редактировать
Xpra
Автор (ы) оригинала Натаниэль Смит
Разработчик (и) Натаниэль Смит, Антуан Мартин
Первоначальный выпуск20 февраля 2008 г.; 12 лет назад (20.02.2008)
Стабильный выпуск 3.0.5 / 8 января 2020 г.; 9 месяцев назад (2020-01-08)
Написано наPython
Операционная система Unix-подобная, MS Windows, Mac OS X
Доступно вАнглийский
Лицензия Стандартная общественная лицензия GNU
Веб-сайтxpra.org

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

Он отличается от стандартной «X-пересылки» тем, что позволяет отключение и повторное подключение без прерывания перенаправленного приложения. Он отличается от VNC и аналогичных технологий удаленного отображения тем, что xpra не имеет корневого доступа: т. Е. Приложения, перенаправленные xpra, отображаются на локальном рабочем столе как обычные окна, управляемые локальным оконным менеджером, а не будучи все вместе "пойманы в ловушку в коробке". Xpra также использует собственный протокол, который самонастраивается и относительно нечувствителен к задержке, поэтому его можно использовать для худших ссылок, чем стандартный X.

Идея Xpra был вдохновлен опытом первоначального автора при попытке использовать различные установки на основе технологии NX.

Операция

Сервер отображения управляет ВХОДОМ и ВЫХОДОМ для всех своих клиентов. Xpra действует как оконный менеджер для композитинга

Xpra подключается как оконный менеджер для композитинга с сервером отображения Xvfb. Однако вместо объединения изображений окон для представления на экране он направляет изображения окон в сетевое соединение с клиентом xpra, где они отображаются на удаленном экране. Сервер Mind также поддерживает прямое подключение, что позволяет ему вести себя как постоянный сервер приложений. Например, в случае, когда на удаленном конце доступен только X-сервер. Он также действует как оконный менеджер для X-сервера, с которым он работает, но на самом деле в него нет встроенной политики оконного менеджера. Вместо этого он принимает все запросы управления окнами от приложений, отправляет их по сети клиенту, который затем выдает те же запросы на реальном дисплее, ожидает дальнейшего ответа, который дает настоящий оконный менеджер, а затем пересылает этот ответ обратно в сервер xpra. Помимо обычного клиента xpra, он также поддерживает использование в качестве клиента веб-браузера с поддержкой HTML 5.

См. Также

  • Портал бесплатного программного обеспечения с открытым исходным кодом
  • Экран GNU и tmux - терминальные мультиплексоры для приложений консольного (текстового) режима
  • xmove - инструмент, позволяющий перемещать программы между дисплеями X Window System
  • и lbxproxy инструмент, позволяющий отключать и повторно подключать [1]

Ссылки

.

Последняя правка сделана 2021-06-22 08:19:56
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте