Xpra: различия между версиями

Материал из support.qbpro.ru
imported>Vix
(Новая страница: «Xpra является аналогом консольных оконных менеджеров tmux и screen, нацеленным на работу с X11. В...»)
 
imported>Vix
Нет описания правки
 
Строка 8: Строка 8:
Возможно использование xpra и из командной строки. На удалённом хосте, на котором необходимо запустить приложение (в примере запускается xterm), выполняем:
Возможно использование xpra и из командной строки. На удалённом хосте, на котором необходимо запустить приложение (в примере запускается xterm), выполняем:


xpra start :100 --start-child=xterm
xpra start :100 --start-child=xterm


после чего подсоединяемся с другой машины к созданному сеансу
после чего подсоединяемся с другой машины к созданному сеансу


xpra attach ssh:имя_сервера:100
xpra attach ssh:имя_сервера:100


Взято с opennet.ru
Взято с opennet.ru
Строка 19: Строка 19:
На сервере:
На сервере:


xpra start :70 --start-child konsole // или другое приложение/эмулятор терминала
xpra start :70 --start-child konsole // или другое приложение/эмулятор терминала
На клиенте:
На клиенте:
xpra attach ssh:server:70
xpra attach ssh:server:70
Потом из эмулятора можно запускать что нужно.  
Потом из эмулятора можно запускать что нужно.  




*[https://skeletor.org.ua/?p=3708 источник]
*[https://skeletor.org.ua/?p=3708 источник]

Текущая версия от 18:40, 18 сентября 2021

Xpra является аналогом консольных оконных менеджеров tmux и screen, нацеленным на работу с X11. В частности, xpra позволяет выполнить графическое приложение на удалённом хосте с трансляцией интерфейса на текущую машину, затем, не завершая выполнение программы, отсоединить её от текущего сеанса, через какое-то время подключиться к удалённому хосту с другого компьютера и продолжить работу с программой. Например, можно начать работу с программой на одной машине и продолжить на другой.


В новой версии значительно увеличена производительность кода на стороне клиента и сервера, обеспечена поддержка многопоточного кодирования с использованием x264, по умолчанию включён режим рендеринга на стороне клиента с использованием OpenGL. Добавлена поддержка прозрачности окон. Возможность задания произвольной оконной раскладки (—window-layout). Поддержка перехода в полноэкранный режим. Новый экспериментальный клиент, написанный с использованием библиотеки Qt.

Для упрощения использования xpra развивается специальный графический фронтэнд Winswitch, который кроме xpra поддерживает работу по протоколам VNC, NX и RDP. Для Xpra, NX и VNC в Winswitch реализована интересная функция клонирования, позволяющая организовать совместный доступ нескольких пользователей к одному приложению (в том числе и мультимедийному) одновременно с разных компьютеров. Другой примечательной особенностью Winswitch является автоматическое определение десктоп-систем в локальной сети при помощи протокола ZeroConf, что позволяет обеспечить взаимодействие компьютеров, на которых запущен Winswitch, без предварительной конфигурации.

Возможно использование xpra и из командной строки. На удалённом хосте, на котором необходимо запустить приложение (в примере запускается xterm), выполняем:

xpra start :100 --start-child=xterm

после чего подсоединяемся с другой машины к созданному сеансу

xpra attach ssh:имя_сервера:100

Взято с opennet.ru

или На сервере:

xpra start :70 --start-child konsole // или другое приложение/эмулятор терминала

На клиенте:

xpra attach ssh:server:70

Потом из эмулятора можно запускать что нужно.