Я хочу сделать что-то немного странное. Я работаю по SSH с сервера на Snow Leopard, чтобы запустить процесс отображения данных X11. Другими словами, пересылка SSH X11 не то, что я хочу.
Я могу сделать:
client$ echo $DISPLAY
/tmp/launch-SOMETHING/org.x:0
client$ ls -l $DISPLAY
srwx------ 1 myuser wheel 0 Dec 9 15:47 /tmp/launch-SOMETHING/org.x:0
И, когда я делаю:
server$ ssh myuser@client
client$ export DISPLAY=/tmp/launch-SOMETHING/org.x:0
client$ xterm
Я с радостью получаю мой xterm.
Тогда мне нужен какой-то способ узнать правильное значение $ DISPLAY в моем сеансе ssh. Из того, что я прочитал, $ DISPLAY устанавливается launchd, но я не нашел способа увидеть это значение.
Если это имеет значение, я знаю, что когда мой процесс подключится от $ server к $ client, $ client будет подключен к терминалу как тот же пользователь.