Estoy buscando hacer algo un poco extraño. Estoy enviando SSH desde un servidor a un cliente Snow Leopard para iniciar un proceso de visualización de datos X11. En otras palabras, el reenvío X11 de SSH no es lo que quiero.
Puedo hacer:
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
Y cuando lo hago:
server$ ssh myuser@client
client$ export DISPLAY=/tmp/launch-SOMETHING/org.x:0
client$ xterm
Felizmente obtengo mi xterm.
Lo que necesito, entonces, es alguna forma de encontrar el valor correcto para $ DISPLAY en mi sesión ssh. Por lo que he leído, $ DISPLAY está configurado por launchd, pero no he encontrado ninguna forma de ver ese valor.
Si es importante, sé que cuando mi proceso se conecte de $ server a $ client, $ client iniciará sesión en el terminal como el mismo usuario.