Xmove não consegue se conectar ao servidor X11 via SSH X forwarding

3

Eu tenho uma LAN onde uma máquina windows rodando Cygwin (servidor XWin) é usada para se conectar a um host Linux via SSH com X forwarding confiável. Eu me conecto com

$ ssh -Y user@linuxhost

sem problemas e aplicativos X11 do linuxhost exibem suas janelas na máquina Cygwin.

O que eu estou tentando alcançar agora é tornar os aplicativos no linuxhost persistentes, apesar da reinicialização do Windows, etc. Para isso, instalei o xmove no linuxhost e iniciei um aplicativo nele localmente:

$ xmove &
$ DISPLAY=:1 leafpad

Este comando abre uma nova janela no próprio servidor X do linuxhost, então xmove funciona. No entanto, quando estou conectando via SSH como de costume e tentando mover essa janela para o servidor X do Cygwin, recebo um erro:

$ ssh -Y user@linuxhost
user@linuxhost's password:*****
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
$ echo $DISPLAY
localhost:10.0
$ xauth list
linuxhost/unix:0 MIT-MAGIC-COOKIE blablabla0
linuxhost/unix:1 MIT-MAGIC-COOKIE blablabla1
linuxhost/unix:10 MIT-MAGIC-COOKIE blablabla10
$ xmovectrl -moveall linuxhost:10

Neste ponto, xmovectrl apenas trava e nenhuma janela é encaminhada para o Windows.

Então, é a maneira que eu tento usar xmove o caminho certo para alcançar a persistência de aplicativos X? Alguém tem um procedimento de configuração xmove que ele possa compartilhar? Quaisquer ponteiros?

    
por Dmitry Grigoryev 17.03.2015 / 11:10

0 respostas

Tags