Есть ли способ сохранить / отсоединить xterm (или другое окно) и повторно открыть / загрузить / повторно подключить его в другом сеансе X на той же машине?
То, чего я пытаюсь добиться - это «перемещать» запущенные xterms между двумя сеансами VNC, работающими на машине.
Нет, я не ищу экран :)
Я не хочу использовать экран, потому что тогда мне нужно будет использовать отдельный сеанс экрана для каждого xterm. Использование нескольких вкладок на экране не работает в моем случае, так как мне нужно смотреть на несколько xterms одновременно, а не переключаться между вкладками.
NX - это еще один вариант, который требуется, но он требует привилегий на сервере для установки программного обеспечения. Я ищу какое-либо решение с использованием X или какой-либо вариант в одном из оконных менеджеров напрямую. Хорошо бы использовать fvwm / xfce / gnome, но приветствуются и другие WM, имеющие эту возможность.
Не совсем то, что вы просили, но экран может делать то, что вы хотите.
Это используется на уровне оболочки, а не на уровне X-окна, так что вы можете запустить два xterms (на разных серверах X, если они находятся в одном и том же окне)
screen -x
, которые будут показывать одни и те же сеансы sh.Это не будет работать для нетерминальных вещей.
РЕДАКТИРОВАТЬ: xpra, вероятно, то, что вы хотите.
источник
Вы можете использовать экран в Xterm. Это программа, которая позволяет подключать и отключать терминальные сеансы. Таким образом, вы должны запустить xterm, запустить экран внутри xterm и использовать xterm как обычно. Чтобы переместить сеанс, вы должны отсоединиться от сеанса на экране и выйти из xterm. Запустите другой xterm где-нибудь еще и подключитесь к существующему сеансу экрана.
Если вы хотите сделать это с любой программой X, вы можете использовать NX . Он работает как экран, в котором вы можете отсоединить / присоединить к X-серверу. Он также понимает протокол X11, поэтому хорошо справляется с ускорением X в медленных сетях.
источник
CryoPID имел обыкновение перемещать приложения GTK + (например, gnome-терминал) между X-серверами. Некоторое время его не поддерживали, поэтому он может не работать в данный момент, но некоторые люди подняли его и снова начали работать над ним.
источник
Как поставляется? Нет. Раньше было приложение "xmovex", которое иногда делало бы то, что вы просите, но оно было не очень популярным и работало не очень хорошо.
Есть несколько способов приблизиться к тому, что вы хотите:
источник
Нет. Из коробки Х не имеет этой возможности. Если вы хотите сделать это, лучше всего использовать XVNC, который представляет собой сервер x, который рендерится в виртуальный фрейм-буфер VNC. Затем вы можете подключиться к сеансу X с помощью клиента VNC.
источник
Вы смотрели в xmove?
http://en.wikipedia.org/wiki/Xmove
источник
Если вы заботитесь только о сеансе командной строки внутри xterm, используйте screen
источник
Интересно, если вы ищете для обработки экспорта экспорта .
источник