Às vezes, -X não funciona, tente com -Y.
ssh -Y user@remote_machine
Usando ssh -X remote_machine -l user
para fazer logon em uma máquina remota, parece que não consigo iniciar evince
.
user@remote_machine:~$ evince
X11 connection rejected because of wrong authentication.
** (evince:2040): WARNING **: Could not open X display
X11 connection rejected because of wrong authentication.
X11 connection rejected because of wrong authentication.
Cannot parse arguments: Cannot open display:
Este é o único aplicativo GUI que tem esse problema. nautilus
, kate
, gedit
ou firefox
podem ser executados sem problemas e exibidos em minha máquina local corretamente.
Para tentar resolver isso, eu já deletei ~/.Xauthority
e reconectei depois, o que não ajudou. Eu também tentei abrir um .pdf de nautilus
, mas isso levou à mesma mensagem de erro. A variável de ambiente DISPLAY
é configurada assim:
user@remote_machine:~$ env | grep DISPLAY
DISPLAY=localhost:10.0
Isso pode ser um bug no próprio evince
?
Às vezes, -X não funciona, tente com -Y.
ssh -Y user@remote_machine