O que deve ser minha variável $ DISPLAY e por que ela não está configurada?

3

Estou usando o Max OSX 10.10.2 Yosemite e o SSHing em uma máquina remota, mas não consigo fazer o encaminhamento do X11 para o trabalho. Quando eu ssh -X RemoteMachine , eu obtenho:

$echo "$DISPLAY"

para não retornar nada. De fato, quando eu estou logado no meu MacBook local e echo $DISPLAY , eu também não recebo nada. Quando, no entanto, eu faço o login em OtherMachine via NX e echo $DISPLAY me dá :1001 . Então, quando eu ssh -X RemoteMachine (de OtherMachine ), eu sou capaz de echo $DISPLAY e obter um valor de retorno de localhost:12.0 - então eu suspeito que a razão que eu não posso obter um $DISPLAY do meu mac é que eu não tenho um $DISPLAY definido no meu mac.

Então ... por que eu não tenho uma variável de ambiente $ DISPLAY configurada no meu mac e como devo configurá-la para que eu possa obter corretamente o encaminhamento do X11?

    
por drjrm3 16.02.2015 / 15:53

1 resposta

2

Para obter o X, você precisa instalar o XQuartz

Se você já tem o XQuartz, você precisa fazer o ssh em sua máquina remota a partir de um xterm XQuartz.

    
por 16.02.2015 / 16:11

Tags