J'utilise max OSX 10.10.2
Yosemite and Sshing dans une machine distante mais ne peut pas obtenir le transfert X11 au travail. Quand je ssh -X RemoteMachine
, Je reçois :
$echo "$DISPLAY"
ne rien retourner. En effet, quand je suis connecté à mon MacBook local et echo $DISPLAY
, Je n'ai aussi rien. Quand, cependant, je me connecte à OtherMachine
via nx et echo $DISPLAY
ça me donne :1001
. Puis, quand je ssh -X RemoteMachine
(de OtherMachine
), je suis capable de echo $DISPLAY
et obtenir une valeur de retour de localhost:12.0
- Je soupçonne donc la raison pour laquelle je ne peux pas obtenir un $DISPLAY
de mon Mac est que je n'ai pas de $DISPLAY
Définir sur mon Mac.
Alors ... Pourquoi n'aime-je pas une variable d'environnement $ d'affichage définie sur mon Mac et comment devrais-je continuer à la définir afin de pouvoir obtenir correctement le transfert X11?
Pour obtenir x, vous devez installer xquartz
Si vous avez déjà Xquartz, vous avez besoin de SSH sur votre machine distante à partir d'un Xquartz Xterm.