Acabei de encontrar xpra , o que poderia resolver o seu problema. Ele inicia seu programa em um xserver virtual (por padrão xvfb
) e permite anexar a exibição local ou remota. Ele se descreve como um screen
para X
.
Então tudo que você precisa fazer é
xpra start :100 --start-child=myprogram
na exibição inicial e
xpra attach :100
na outra tela.