x-window system auf winXP client anzeigen
hi und frohe ostern, ich möchte gerne den linux (SuSE7.3) desktop (z.B. KDE) auf einen winXP rechner holen. ich hab dafür x-win32 und winaxep als client programme gefunden. allerdings klappt die verbindung mit dem linux rechner nicht: cannot open socket. beide programme verweisen mit folgendem befehl auf den linux rechner: /usr/X11R6/bin/xterm -fn 6x13 -sb -ls -display $(LOCALIP):0 dieser pfad existiert auch auf dem linux rechner und wenn ich ihn dort in der shell (über ssh auf dem winxp rechner) eingebe, bekomme als root angemeldet folgende fehlermeldung: /usr/X11R6/bin/xterm -fn 6x13 -sb -ls -display 192.168.0.10:0 [1] 1841 Warning: This program is an suid-root program or is being run by the root user. The full text of the error or warning message cannot be safely formatted in this environment. You may get a more descriptive message by running the program as a non-root user or by removing the suid bit on the executable. bash: x13: command not found /usr/X11R6/bin/xterm Xt error: Can't open display: %s [1]+ Exit 1 /usr/X11R6/bin/xterm -fn daraufhin habe ich mich als "normaler" benutzer (wieder vom winxp clienten über ssh) angemeldet und den befehl eingegeben. wenn ich gleichzeitig winaxe laufen hatte, öffnette sich eine shell, in der ich nur kde eingeben muss um den linux destop zu bekommen... juhu, es klappt also - irgendwie. habe ich es richtig verstanden, das man auf dem rechner ein x-window server laufen haben muss, um x-window programme vom linux rechner empfangen oder besser interpretieren zu können? doch bin ich damit nicht zufrieden: ich würd mir gerne erklären, warum es nciht über die in den beiden x-window programmen implementierten funktionen geht und warum es nicht funktioniert, wenn ich über ssh als root angemeldet bin außerdem habe ich in online dokus nichts über config möglichkeiten auf der linux seite(in meinem fall die linux seite) gefunden - gibts es sowas nicht? mfg alex
Frohe Ostern, Also ich nutze X-Win32 um auf meinen Server zuzugreifen, ist eigentlich recht brauchbar auch wenn man als Verbindungsmodus kein ssh hat. Ich benutze dann halt XDMCP und bekomme dann direkt mein xdm-Login ins X-Win32 Fenster und danach mein Gnome. Das einizge was störend ist die Schrift die sieht ziemlich bescheiden aus. Ich lass dann meinen Font-Server offen und benutz ihn mit X-Win32.
/usr/X11R6/bin/xterm Xt error: Can't open display: Hast Du das X-Tunneling im ssh-Programm eingestellt? Deine DISPLAY Variable geändert (sieht nicht so aus)? Gib mal in der ssh-shell 'export DISPLAY=<IP>' mit der IP Adresse deiner XP-Maschine und dann sollte er das xterm auf die XP-Machine schicken.
Was hast Du in X-Win32 als Verbindungsmodus eingestellt (XDMCP,rsh,...)? Normalerweise ist es egal ob Du dich als root oder normaler User anmeldest wobei man sich nie als root anmeldet (1. Regel) denn dafür gibts 'su -'. Auf der Linux Seite muss man eigtenlich für XDMCP nur den kdm und den Font-Server freischalten, und natürlich schauen das Du dich überhaupt verbinden darfst, aber wenn das mit ssh klappt. Gruss Sascha
ich möchte gerne den linux (SuSE7.3) desktop (z.B. KDE) auf einen winXP rechner holen. ich nutze vnc, um windows-bildschirminhalte auf linux als auch
hallo alex, linux-bildschirminhalte auf windows zu holen. vnc kann laufen im server- als auch im viewer-modus, auch gleichzeitig. vnc für windows gibt es zum downloaden, bei suse 7.3 schon dabei. 1. wie schon vorher beschrieben, in der shell auf linux ein export DISPLAY="xxx.xxx.xxx.xxx" eingeben. (xxx. die IP des windows-pc) 2. ausführen ./vncserver (/usr/x11R6/bin/). dieser generiert im /home/nutzer/.vnc/ ein xstartup-Script 3. xstartup ausführen, ein X-Desktop-fenster geht auf. (übrigens, im unterverzeichnis von .vnc/ die Datei linux:x.log ansehen. VNC-Port 5903, http-Port 5803) 4. von dem windows-pc aus den vnc-viewer starten und die IP plus port (xxx.xxx.xxx.xxx:5903) des linux-pc' angeben, passwort. Mit einem Browser geht das auch (xxx.xxx.xxx.xxx:5803). ..tschüß, Maik
participants (3)
-
admin von Delta
-
Alexander Rose
-
Brechenmacher