Frage

Wenn ich Bitvise Tunnelier verwende und ich laichen ein neues xterm Fenster zu unserer Sonne Station verbindet alles gut funktioniert. Wir haben visuelle glatt bearbeiten auf der Sonnenstation installiert und ich habe angewiesen worden, um es zu öffnen mit dem Befehl vs &. Wenn ich dies tun erhalte ich die folgende:

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>'

Ich würde lieber nicht gehen durch Reifen springen mein Material hin und her auf den Server FTPing. Rat?

War es hilfreich?

Lösung

Sie werden einen Xwindows-Server auf Ihrem Windows-Rechner, um müssen grafische laufen Unix-Apps remote auf dem Sun-Server und haben es auf Ihrer Windows-Box anzuzeigen. Ich glaube nicht, Tunnelier unterstützt Xwindows Tunnelbau. Werfen Sie einen Blick auf Xming, einem Xwindows Server für Windows, die mit Kitt kommt, ein SSH-Client:

http://sourceforge.net/projects/xming

Bearbeiten Gut, dass dies für Sie zu sehen ist. Hier einige weitere Erklärung, was passiert. X-Windows ist der Unix grafische Umgebung ist Client-Server-Basis. IE: ohne Vollbild-Software wie VNC oder Remote-Desktop es in der Lage einzelne Grafikfenster auf Remote-Systemen angezeigt werden soll. Ein grafisches Programm in Unix ist das X-Windows-Client, und das, was tatsächlich funktioniert die Anzeige aufgerufen wird, ein X-Windows-Server.

genannt

Nun Bitvise Tunnelier ist nur ein SSH-Client. IE: es befasst sich nur mit Kommandozeilen-Terminal-Verbindungen. Allerdings ist das SSH-Protokoll zu tunneln X-Windows-über ssh tatsächlich in der Lage, aber man braucht zwei Dinge: 1) ein X-Windows-Server auf dem Desktop ausgeführt (tatsächlich die App angezeigt werden), und 2) ein SSH-Client, unterstützt X -Windows-Tunneling. Geben Sie Xming, einen leichten X-Server für Windows und Kitt, das SSH-Client.

Also, Sie waren in Ordnung ssh-ing in Ihrer Sun-Box, und die Eingabe eines Terminal-Befehle, sondern von Visual SlickEdit ist eine X-Windows-Client-Anwendung. So führen, dass, benötigt man einen X-Windows-Server. Wenn ein X-Windows-Server verfügbar ist, setzt die Variable DISPLAY auf dem Terminal grafische Anwendungen zu sagen, wo Sachen angezeigt werden soll.

Noch eine Anmerkung: Einige der Antworten unten empfohlen, dass Sie die Variable DISPLAY auf den Hostnamen Ihres Sun-Box gesetzt. Das könnte gearbeitet haben, aber es wäre den VS Fenster auf der Sonne Bildschirm hat angezeigt, nicht die Windows-Box.

Andere Tipps

Was ist die Umgebungsvariable DISPLAY in der Schale, wo Sie vs laufen? Ist es wirklich ""? Wenn ja, versuchen Sie es einrichten zu „: 0“ oder „ ihrhostname : 0“. Und dann vs wieder laufen (man könnte xhost + auf Ihrem Rechner verwenden muß)

Das ist nur ein Bruchteil des Klärungsbedarfs Ihnen dabei helfen.

auf dem System mit dem Display (der einen starten Sie den tunneler auf):

xhost + fbm240-1

mit dem Namen des Systems ersetzen fbm240-1 wenn das ist es nicht. Ich vermutete.

Sie müssen auch Ihre DISPLAY stellen Sie sicher, richtig eingestellt ist; wenn Sie mit SSH-Tunneling dann sollte es schon sein (wenn OpenSSH-Y verwenden, wenn Kitt wählen Sie dann „Enable X11-Forwarding“ unter connection-> SSH-> X11, wenn andere, dann die Dokumentation lesen). Wahrscheinlich, wenn Sie X-Tunneling Setup richtig, dann werden Sie nicht zu verwirren haben um mit xhost überhaupt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top