Você não tem o xserver default instalado no seu OSX, então o xclient não tem nada para se conectar.
"O X11 não está mais incluído no Mac, mas as bibliotecas de servidor e cliente X11 estão disponíveis no projeto XQuartz." - link
Eu tenho uma máquina linux que estou acessando via ssh com um MacBook. Eu gostaria de poder ver alguns arquivos .png. Eu executei ssh com a opção -X
, editei ssh_config
com estas linhas:
ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes
Quando tento executar $display fileName.png
, recebo o erro
display: unable to open X server ' @ error/display.c/DisplayImageCommand/426.
e se eu correr
$ DISPLAY=:0 display fileName.png
então ele age como se algo estivesse sendo executado no terminal, mas não consigo visualizar a imagem.
Eu também tentei abri-lo com eog fileName.png
e obter o erro
Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
Você não tem o xserver default instalado no seu OSX, então o xclient não tem nada para se conectar.
"O X11 não está mais incluído no Mac, mas as bibliotecas de servidor e cliente X11 estão disponíveis no projeto XQuartz." - link
A melhor maneira de visualizar imagens no seu terminal em um Mac é com iTerm + imgcat
(parte de seus utilitários de shell). Você pode realmente instalar o imgcat
na máquina linux e então conectar-se a ele com o ssh em uma instância do iTerm e exibirá as imagens muito bem.