Помилка віддаленого входу: "DISPLAY не встановлено"


0

Як налаштувати X, щоб він міг віддалено входити у свій iMac та запускати графічні програми?

Коли я входжу, я отримую таке:

servername:~ loginname$ xterm
xterm: Xt error: Can't open display: 
xterm: DISPLAY is not set
servername:~ loginname$ echo $DISPLAY

servername:~ loginname$  launchctl list | grep xquartz 
-   0   org.macosforge.xquartz.X11.5840
5342    -   org.macosforge.xquartz.startx

PS Я встановив XQuartz 2.7.5 (xorg-сервер 1.14.4) і успішно використовую його з самого iMac для багатьох ротів.
У мене OSX 10.9.4.


Як ви входу на сервер
Mark

Відповіді:


1

Рішення виявилося прямим вперед: просто встановити

export DISPLAY=":0"

у .bashrcвашому файлі або в будь-якому іншому файлі джерела його профілю.


Я хотів би додати, що це правильно, але вам знадобиться XQuartz, встановлений на машині, яку ви використовуєте, для віддаленого входу в ваш iMac. Ви також будете обмежені додатками X11, а не звичайними програмами. Використовуйте VNC для звичайних додатків.
Олексій

@ Алекс, на комп'ютері, з якого ви входите, потрібно встановити та налаштувати багато програмного забезпечення, починаючи з самої операційної системи :). Я не бачу, чому я повинен відповісти на всі ці речі. PS Я увійшов з машини Linux, тому XQuartz тут не доречний.
klm123

ОС та інше програмне забезпечення не стосуються цього питання. Запуск програмного забезпечення X віддалено вимагає Xserver на вашій локальній машині (linux box), а не віддалений (iMac). Тут вам взагалі не потрібен XQuartz, а потім для віддалених цілей. Ваше запитання не дає жодної інформації про вікно linux або навіть про те, що це хост Linux, тому коментар є релевантним.
Олексій
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.