graphisches yast auf entferntem Rechner
Hallo! Ich möchte mich auf einem entfernten Rechner einloggen und dort ein graphisches YaST starten, dessen Ausgabe auf meinen lokalen Rechner umgeleitet wird. Geht das irgendwie? Also so (ich benutze tcsh): # xhost <entfernter Rechner> # ssh -X <entfernter Rechner> # setenv DISPLAY <lokaler Rechner>:0 # yast Wenn ich ein anderes graphisches Programm wie z. B. netscape starte, kriege ich das auf meinen lokalen Rechner. Starte ich jedoch yast, kriege ich dieses blöde textbasierte yast. Warum kriege ich kein graphisches yast, wo ich doch einen X-Server habe? Vielen Dank schonmal für Tips! Grüße, Gunther -- +++ GMX - die erste Adresse für Mail, Message, More +++ Neu: Preissenkung für MMS und FreeMMS! http://www.gmx.net
gunther.kuhlmann@gmx.net wrote:
Hallo!
Ich möchte mich auf einem entfernten Rechner einloggen und dort ein graphisches YaST starten, dessen Ausgabe auf meinen lokalen Rechner umgeleitet wird. Geht das irgendwie?
Also so (ich benutze tcsh): # xhost <entfernter Rechner> # ssh -X <entfernter Rechner> # setenv DISPLAY <lokaler Rechner>:0 # yast
Wenn ich ein anderes graphisches Programm wie z. B. netscape starte, kriege ich das auf meinen lokalen Rechner. Starte ich jedoch yast, kriege ich dieses blöde textbasierte yast.
Man bekommt wonach man frägt :) yast -> ASCII-GUI yast2 -> X11-GUI HTH, Stefan
Hallöle,
On Fri, 16 Jan 2004 12:31:43 +0100
"Stefan Waidele jun."
Man bekommt wonach man frägt :)
yast -> ASCII-GUI yast2 -> X11-GUI
Hmmm .... marvin:/ # which yast /sbin/yast marvin:/ # ls -la /sbin/yast lrwxrwxrwx 1 root root 5 Oct 21 19:47 /sbin/yast -> yast2 marvin:/ # which yast2 /sbin/yast2 marvin:/ # ls -la /sbin/yast2 -rwxr-xr-x 1 root root 5200 Sep 24 20:39 /sbin/yast2 Wie unterscheidet yast2 ob es direkt oder als link aufgerufen wurde ? Ciao, Michael
Hi, nehme alles zurück un behaupte das Gegenteil
case "`basename $0`" in YaST|yast|yast1|zast) unset DISPLAY ;; esac
Erst lesen, dann schreiben .-)
Ciao, Michael
On Fri, 16 Jan 2004 12:51:54 +0100
Michael Polenske
Hallöle,
On Fri, 16 Jan 2004 12:31:43 +0100 "Stefan Waidele jun."
wrote: Man bekommt wonach man frägt :)
yast -> ASCII-GUI yast2 -> X11-GUI
Hmmm ....
marvin:/ # which yast /sbin/yast marvin:/ # ls -la /sbin/yast lrwxrwxrwx 1 root root 5 Oct 21 19:47 /sbin/yast -> yast2 marvin:/ # which yast2 /sbin/yast2 marvin:/ # ls -la /sbin/yast2 -rwxr-xr-x 1 root root 5200 Sep 24 20:39 /sbin/yast2
Wie unterscheidet yast2 ob es direkt oder als link aufgerufen wurde ?
Ciao, Michael
Michael Polenske wrote:
[...] Wie unterscheidet yast2 ob es direkt oder als link aufgerufen wurde ?
Die Antwort auf diese Frage hast Du ja selbst schon gefunden. Das Verhalten ist uebrigens nicht so selten, wie Du vielleicht meinst. Es gibt etliche Programme, die sich unterschiedlich verhalten, je nachdem, wie man sie aufruft. Beispiele: $> ls -l `which gunzip` /usr/bin/gunzip -> /usr/bin/gzip $> ls -l `which bunzip2` /usr/bin/bunzip2 -> bzip2 $> ls -l `which bzcat` /usr/bin/bzcat -> bzip2 Und da gibt es noch jede Menge andere Beispiele. Natuerlich ist ein Link manchmal auch wirklich nur dazu da, ein und dasselbe Programm unter anderem Namen aufrufen zu koennen bei identischem Verhalten. Das ist dann etwas anderes. Gruesse, Thomson
gunther.kuhlmann@gmx.net wrote:
Ich möchte mich auf einem entfernten Rechner einloggen und dort ein graphisches YaST starten, dessen Ausgabe auf meinen lokalen Rechner umgeleitet wird. Geht das irgendwie?
Sicher. $> ssh -X root@remote Passwort: $> yast2
Also so (ich benutze tcsh): # xhost <entfernter Rechner> # ssh -X <entfernter Rechner> # setenv DISPLAY <lokaler Rechner>:0 # yast [...] Warum kriege ich kein graphisches yast, wo ich doch einen X-Server habe?
1. Du solltest die DISPLAY-Variable nicht(!) setzen! Damit umgehst Du genau die verschluesselte Verbindung. Die DISPLAY-Variable wird automatisch gesetzt. Beispiel: $> ssh -X user@remote Passwort: $> echo $DISPLAY localhost:11.0 $> Wie Du siehst, zeigt die Variable auf den remote-Rechner. Das darf Dich nicht wundern. Hier wird quasi ein Pseudo-DISPLAY mit einem Dummy-X-Server benutzt. Alles, was dorthin geht, wird ueber den verschluesselten ssh-Tunnel gesendet und dort dargestellt, wohin Deine _lokale_ DISPLAY-Variable (also auf dem Client, vor dem Du gerade sitzt) zeigt. Ueberlicherweise ist das ":0.0", also wird dann das Fenster auf Deinem lokalen X-Server dargestellt. 2. Du solltest yast2 aufrufen. HTH, Thomson
participants (4)
-
gunther.kuhlmann@gmx.net
-
Michael Polenske
-
Stefan Waidele jun.
-
Thomas Hertweck