Eu resolvi o problema atualizando o xpra, seguindo as instruções aqui . Eu estava usando o xpra padrão do Ubuntu 12.04.
Eu quero executar uma aplicação GUI de um cliente remoto via ssh e mantê-la ativa (e eventualmente reconectar a ela) depois que a conexão for fechada.
Como exemplo: Eu quero, do meu pc de casa, abrir uma ferramenta gráfica de backup no servidor e executá-la. Então eu me desconectei do servidor, desliguei meu pc, etc. Mais tarde, eu reconectei ao servidor e reabrei a sessão GUI para verificar o progresso do backup.
Eu tentei screen e nohup, depois de iniciar uma sessão com ssh -X, mas o processo é interrompido assim que eu me desconecto do servidor ssh.
Eu também segui isso , mas o aplicativo não foi aberto.
Então eu tentei a tela com xpra, seguindo os passos aqui , mas não consegui t obter o aplicativo GUI para mostrar no meu pc (sem erros, apenas nada acontece na última etapa, xpra anexar) ... o processo está sendo executado no servidor, no entanto ... Eu simplesmente não consigo vê-lo. Pode ser importante observar que sempre gera isso quando eu abro o programa (tentei o firefox e o google-chrome):
Xlib: extension "RANDR" missing on display ":7".
Em uma nota lateral, sei que posso usar o VNC ou algo parecido. Mas eu quero fazer isso da maneira mais difícil, porque eu gosto de sofrer com o Linux.
EDIT: Acabei de descobrir que o xpra parece estar funcionando. Eu corri o xpra attach: 7 no lado do servidor e ele abriu a janela do aplicativo. O problema parece estar na conexão remota.