Existe uma maneira de salvar / desanexar um xterm (ou outra janela) e reabri-lo / carregar / reconectá-lo em uma sessão X diferente na mesma máquina?
O que estou tentando conseguir é "mover" o execução de xterms entre duas sessões VNC em execução em uma máquina.
Não, não estou procurando tela :)
Eu não quero usar a tela, porque então precisarei usar uma sessão de tela separada para cada xterm. Usar várias guias na tela não funciona bem para o meu caso, pois preciso examinar vários xterms de uma só vez - não alternar entre as guias.
O NX é outra opção que surgiu, mas requer privilégios no servidor para instalar o s / w. Estou procurando alguma solução usando o X ou alguma opção em um dos gerenciadores de janelas diretamente. O fvwm / xfce / gnome seria bom, mas outros WMs com esse recurso também são bem-vindos.
Não é exatamente o que você pediu, mas a tela pode fazer o que você deseja.
Isso é compartilhado no nível do shell, e não no nível da janela X, para que você possa ter dois xterms (em Xservers diferentes, desde que estejam na mesma caixa), executando
screen -x
, o que mostraria as mesmas sessões sh.Isso não funcionaria para coisas não terminais.
EDIT: xpra é provavelmente o que você deseja.
fonte
Você pode usar a tela dentro de um xterm. Este é um programa que permite anexar e desanexar sessões de terminal. Então você iniciaria um xterm, iniciaria a tela dentro do xterm e usaria o xterm normalmente. Para mover a sessão, você se desconectaria da sessão na tela e sairia do xterm. Inicie outro xterm em outro lugar e reconecte à sessão de tela existente.
Se você quiser fazer isso com qualquer programa X, poderá usar o NX . Funciona como uma tela, pois você pode desconectar / conectar-se a um servidor X. Ele também entende o protocolo X11, por isso faz um bom trabalho ao acelerar o X em redes lentas.
fonte
O CryoPID costumava mover aplicativos GTK + (como o gnome-terminal) entre servidores X. Ele permanece sem manutenção por um tempo, portanto pode não funcionar no momento, mas algumas pessoas o entenderam e começaram a trabalhar novamente.
fonte
Como enviado? Não. Costumava haver um aplicativo "xmovex" que às vezes fazia o que você estava pedindo, mas não era muito popular e não funcionava muito bem.
Existem algumas maneiras de se aproximar do que você deseja:
fonte
Não. Fora da caixa, o X não possui esse recurso. Se você quiser fazer isso, a melhor maneira é usar o XVNC, que é um servidor x que é renderizado em um buffer de quadro virtual do VNC. Em seguida, você pode se conectar à sua sessão X usando um cliente VNC.
fonte
Você já olhou para o xmove?
http://en.wikipedia.org/wiki/Xmove
fonte
Se você se importa apenas com a sessão da linha de comando dentro do xterm, use screen
fonte
Gostaria de saber se você está procurando manipulação de exibição de exportação .
fonte