Pregunta

Cuando uso Bitvise Tunnelier y engendro una nueva ventana xterm que se conecta a nuestra estación solar, todo funciona bien. Tenemos una edición visual ingeniosa instalada en la estación solar y me han ordenado que la abra con el comando vs & Amp ;. Cuando hago esto obtengo lo siguiente:

fbm240-1:/home/users/ajahn 1 % vs&
[1] 4716
fbm240-1:/home/users/ajahn 2 % Visual SlickEdit: Can't open connection to X. DIS
PLAY='<Default Display>'

Prefiero no saltar a través de los aros y pasar mi material de un lado a otro al servidor. ¿Consejo?

¿Fue útil?

Solución

Necesitará un servidor Xwindows en su caja de Windows para ejecutar aplicaciones gráficas de Unix de forma remota en el servidor Sun y hacer que se muestre en su caja de Windows. No creo que Tunnelier sea compatible con el túnel Xwindows. Eche un vistazo a Xming, un servidor Xwindows para Windows que viene con Putty, un cliente ssh:

http://sourceforge.net/projects/xming

editar: Me alegra ver que esto funcionó para usted. Aquí hay más explicaciones sobre lo que está sucediendo. X-Windows, el entorno gráfico de Unix está basado en cliente-servidor. IE: es capaz de mostrar ventanas gráficas individuales en sistemas remotos sin software de pantalla completa como VNC o escritorio remoto. Un programa gráfico en Unix se llama cliente X-Windows, y lo que realmente muestra se llama servidor X-Windows.

Ahora, Bitvise Tunnelier es solo un cliente ssh. IE: solo trata con conexiones de terminal de línea de comandos. Sin embargo, el protocolo ssh es capaz de hacer un túnel de X-Windows sobre ssh, pero necesita dos cosas: 1) un servidor X-Windows que se ejecuta en su escritorio (para mostrar realmente la aplicación), y 2) un cliente ssh que admite X -Tunelado de ventanas. Ingrese Xming, un servidor X ligero para Windows, y Putty, el cliente ssh.

Entonces, estabas bien en tu caja de Sun y escribiendo comandos de terminal, pero Visual SlickEdit es una aplicación de cliente X-Windows. Para ejecutar eso, necesitabas un servidor X-Windows. Cuando hay un servidor X-Windows disponible, establece la variable DISPLAY en el terminal para indicar a las aplicaciones gráficas dónde mostrar las cosas.

Una nota más: algunas de las respuestas a continuación recomiendan que establezca la variable DISPLAY en el nombre de host de su casilla de Sun. Eso podría haber funcionado, pero habría mostrado las ventanas VS en la pantalla del Sol, no su cuadro de Windows.

Otros consejos

¿Cuál es su variable de entorno DISPLAY en el shell donde ejecuta vs? ¿Es realmente & Quot; & Lt; Pantalla predeterminada & Gt; & Quot ;? En caso afirmativo, intente configurarlo en & Quot;: 0 & Quot; o " yourhostname : 0 " y luego ejecutar vs nuevamente (es posible que deba usar xhost + en su host).

Eso es solo una fracción de las aclaraciones necesarias para ayudarlo con esto.

En el sistema con la pantalla (en la que inicia el tunelizador):

xhost + fbm240-1

Reemplace fbm240-1 con el nombre del sistema si no es así. Lo adiviné.

También debe asegurarse de que su PANTALLA esté configurada correctamente; si está usando el túnel ssh, entonces ya debería estarlo (si openssh, use -Y; si es masilla, seleccione " Habilitar el reenvío X11 " en Conexión - > SSH - > X11; si es otro, lea los documentos). Lo más probable es que si tiene la configuración de túnel X correctamente, no tendrá que perder el tiempo con xhost en absoluto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top