4

Я использую Max OSX 10.10.2 Yosemite и SSHing на удаленной машине, но не могу заставить работать пересылку X11. Когда я ssh -X RemoteMachine , я получаю:

$echo "$DISPLAY"

ничего не возвращать. Действительно, когда я вошел в свой локальный MacBook и echo $DISPLAY , я тоже ничего не получил. Однако, когда я вхожу в OtherMachine через NX и отображаю echo $DISPLAY это дает мне :1001 . Затем, когда я использую ssh -X RemoteMachine (из OtherMachine), я могу отобразить echo $DISPLAY и получить возвращаемое значение localhost:12.0 - поэтому я подозреваю, что причина, по которой я не могу получить $DISPLAY от моего mac, заключается в том, что я не на моем Mac не установлен $DISPLAY .

Итак ... почему у меня на компьютере Mac не установлена переменная окружения $ DISPLAY, и как мне настроить ее так, чтобы я мог правильно получить пересылку X11?

1 ответ1

2

Чтобы получить X вам нужно установить XQuartz

Если у вас уже есть XQuartz, вам нужно подключиться к удаленному компьютеру с помощью XQuartz xterm.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .