5

Я ищу что-то вроде screen но для X?

Я представляю себе ситуацию, когда я делаю что-то вроде «X --reconnect remote_server:11», и я снова подключаюсь к уже существующему сеансу X, где все программы, которые были запущены ранее, все еще там.

Есть что-нибудь подобное? Платформа: Linux.

2 ответа2

3

Xvnc! У меня сейчас есть сервер Xvnc, работающий на моем домашнем сервере без головы. Мне действительно пришлось отредактировать настройки менеджера входа в систему, чтобы сервер работал должным образом, но он работает и дает мне и 1) приглашение для входа в систему пользователя, и 2) сеанс повторного подключения. Он не обеспечивает прямой доступ к графическому оборудованию, поэтому он не может использовать преимущества аппаратного ускорения и не обеспечивает XDMCP или входы в локальную консоль (насколько я знаю). Но это идеально для удаленного X-сервера.

В обычной настольной установке Ubuntu GNOME поставляется с предварительно настроенным VNC-сервером под названием Vino который предоставляет повторно подключаемый удаленный рабочий стол, но для его активации необходимо войти в консоль (Vino не работает с gdm , поэтому он не введите приглашение для входа в систему). Вы можете включить Vino в настройках "удаленного рабочего стола" GNOME.

Типичные сеансы X/XDMCP не предоставляют эту функциональность, но NoMachine NX может также включить то, что вы ищете. Вы также можете использовать x11vnc для доступа к уже запущенному удаленному сеансу X (аналогично Vino).

3

определенно вам нужен xpra, выдержка из man-страниц:

   xpra - viewer for remote, persistent X applications

   Xpra is a tool which allows you to run X programs — usually on a remote host — and then direct their display to your local machine, disconnect from these pro‐
   grams, and reconnect from the same or another machine, all without losing any state.  It differs from standard X forwarding in that  it  allows  disconnection
   and  reconnection  without  disrupting  the forwarded application; it differs from VNC and similar remote display technologies in that xpra is rootless: i.e.,
   applications forwarded by xpra appear on your desktop as normal windows managed by your window manager, rather than being all "trapped  in  a  box  together".
   Xpra  also  uses  a  custom  protocol that is self-tuning and relatively latency-insensitive, and thus is usable over network connections that are too slow or
   unreliable for standard X forwarding.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .