DISPLAY=localhost:10.0
export DISPLAY
Eu presumo que isso esteja nos arquivos de inicialização do seu shell ( .bash_profile
ou similar)? Tente removê-lo. ssh -X
define automaticamente essa variável para sessões em que ela está encaminhando X. Não deve ser necessário configurar essa variável manualmente e você pode estar configurando o valor incorreto.
Como plano de fundo, a porta TCP padrão para X é 6000, correspondendo a "localhost: 0.0". ssh -X
normalmente começa com a porta 6010, que corresponde a "localhost: 10.0", e funciona para cima até encontrar uma porta livre. Se a porta 6010 estiver em uso, ela poderá ser ligada a 6011 e configurar DISPLAY para "localhost: 11.0". É por isso que você deve deixar ssh
set DISPLAY para você.