No Linux, posso enviar uma janela em execução para um novo $ DISPLAY?

2

Eu tenho algumas simulações que demoram muito para serem executadas e meu trabalho tem uma coleção muito confusa de compartilhamentos de janelas do Exceed e Go Global. (Eu preferiria muito mais ter um VNC simples). Então, às vezes, preciso executar coisas do Go Global e, depois, preciso compartilhar a simulação com outras pessoas. Então, agora eu tenho que bastante a simulação alterar o visor $ DISPLAY para o Exceed e reinicie a simulação. Seria legal se eu pudesse enviar dinamicamente a simulação para um novo $ DISPLAY sem reiniciá-lo.

Parece-me que isso deve ser possível, mas eu queria perguntar aos especialistas para ver se é possível e se alguém já fez isso antes.

    
por stephenmm 24.08.2009 / 18:04

3 respostas

1

Existe este programa chamado xmove que, em teoria, pode fazer isso. Eu não consegui que funcionasse tão bem assim, mas você pode ter mais sorte.

    
por 24.08.2009 / 19:43
5

Outra solução é xpra . Isso é screen para o aplicativo X - você anexa e desativa aplicativos X como os de console.

    
por 10.03.2011 / 02:05
0

Eu não acho que já vi isso, exceto talvez no Plano 9; Eu acho que os monitores estão ligados ao local onde está sendo executado.

Se você estiver executando um aplicativo de console, poderá executar o Screen como um utilitário, que permite suspender a exibição (executando em segundo plano) e reconectar a partir de outro login mais tarde em outro local.

Pessoalmente, eu verificaria o funcionamento do servidor VNC (que, se você estiver executando o Ubuntu, compartilha desktop: system- > preferences- > desktop remoto), como você mencionou, e controla suas diferentes necessidades de acesso conectando-se a sua estação de trabalho central. Eu também faria isso usando o encapsulamento SSH para criptografar a senha de conexão também.

Espero ter entendido seu cenário de uso ...

    
por 24.08.2009 / 18:29

Tags