Выпуск Xpra 0.10, аналога утилиты screen для графических программ

Представлен новый выпуск утилиты Xpra 0.10, позволяющей обеспечить выполнение графических приложений без привязки к текущему X-сеансу. Xpra является аналогом консольных оконных менеджеров tmux и screen, нацеленном на работу с X11. В частности, xpra позволяет выполнить приложение на удалённом хосте с трансляцией интерфейса на текущую машину, затем, не завершая выполнение программы отсоединить её от текущего сеанса, через какое-то время подключиться к удалённому хосту с другого компьютера и продолжить работу с программой. В новой версии значительно увеличена производительность кода на стороне клиента и сервера, обеспечена поддержка многопоточного кодирования с использованием x264, по умолчанию включён режим рендеринга на стороне клиента с использованием OpenGL. Добавлена поддержка прозрачности окон. Возможность задания произвольной оконной раскладки (--window-layout). Поддержка перехода в полноэкранный режим. Новый экспериментальный клиент, написанный с использованием библиотеки Qt.

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

xpra start:100 --start-child=xterm после чего подсоединяемся с другой машины к созданному сеансу

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

© OpenNet