Сдвиг запущенного X-окна (среда отображения) при пересылке SSH X11

Я хочу видеть удаленно работающее приложение с графическим интерфейсом без прерывания текущего процесса, я пробовал vnc и xrdp, xrdp открывает новый пустой сеанс, так что это не для меня, vnc это хорошо, но не совсем то, что мне нужно, он использует экран и устройства подарки, кто-то может связываться со мной, двигая мышь или печатая на клавиатуре.

Поэтому я понял, что единственный способ сделать то, что мне нужно, - это переместить работающее окно X с одного дисплея на другой, таким образом, даже на SSH -X (пересылка X11) я смог бы это увидеть.

Я нахожусь в этом поиске в течение долгого времени, и я не нашел окончательного решения, поэтому я обращаюсь к вам. Не могли бы вы помочь мне решить эту проблему?

Спасибо,

3 ответа

Решение

Спасибо, ребята, но другой друг нашел лучший ответ, я хочу поделиться с миром для кого-то с такой же проблемой:

Есть некоторые инструменты, такие как xmove и Xpra, которые работают как X-прокси, позволяя вам сохранить окно, открытое на виртуальном X-сервере, и ловить окно в вашей среде, когда вам нужно, именно то, что мне нужно!

Спасибо, парни.

VNC - это единственный способ получить то, что вы хотите. Вы не можете изменить активный DISPLAY запущенной программы в X11. Вы должны закрыть текущую программу и запустить ее снова на новом DISPLAY, Есть также много других служб, которые могут использоваться в настоящее время работающими программами, которые также требуют того же DISPLAY и которые требуют других настроек среды, которых нет при использовании ssh -X подключиться к удаленной машине.

(Если я правильно понимаю ваш вопрос) Попробуйте посмотреть tmux или screen как возможные ответы здесь. Поместите один из них в систему, о которой идет речь, запустите ее, затем запустите приложение.

Вы можете "отсоединиться" от tmux, затем повторно подключиться из другой системы и получить доступ к приложению.

Другие вопросы по тегам