Experimente xpra . É basicamente tela para X.
Eu sei que é possível encaminhar as janelas de um aplicativo do sistema X-windows para a área de trabalho de um cliente via SSH quando você inicia o aplicativo em uma sessão de terminal SSH que tenha o X-forwarding ativado.
Mas existe uma maneira de encaminhar as janelas de um aplicativo que já está sendo executado em um sistema remoto? O mais impressionante seria uma maneira de manter um aplicativo em janela em execução em um sistema de servidor sem cabeçalho, para que, quando eu precisar desse aplicativo, eu possa encaminhar suas janelas sob demanda para o meu sistema desktop, sem a necessidade de interromper esse aplicativo ou aplicativo sendo fechado porque minha conexão SSH expira.
Experimente xpra . É basicamente tela para X.
NX é capaz de manter as sessões ativas.
Vnc faz isso (no Linux, os servidores Vnc normais criam um display virtual em vez de compartilhar sua área de trabalho como no Windows), mas você precisaria ter executado o aplicativo no servidor Vnc na frente.
Tags ssh headless x11 x11forwarding