X-Oberfläche auf anderem Rechner
Hallo! Ich habe einen Win2k-Rechner mit einem X-Client (Exceed). Ich habe Exceed so eingerichtet, dass ich jetzt ein xterm aufmachen kann. Nun möchte ich aber, dass wenn ich startx eingebe die KDE-Oberfläche auch auf dem Win2k-Client geöffnet wird. Ich habe schon ziemlich viele Möglichkeiten (mit -display, mit --display, mit :0, :0.0,...) ausprobiert aber es hat nie funktioniert. Auch von den manpages habe ich nicht heraus- gefunden wie das funktionieren soll. Hat vielleicht irgendjemand eine Idee? mfg Martin Neuditschko
Am Dienstag, 13. August 2002 22:09 schrieb Martin Neuditschko:
Hallo!
Ich habe einen Win2k-Rechner mit einem X-Client (Exceed). Ich habe Exceed so eingerichtet, dass ich jetzt ein xterm aufmachen kann. Nun möchte ich aber, dass wenn ich startx eingebe die KDE-Oberfläche auch auf dem Win2k-Client geöffnet wird. Ich habe schon ziemlich viele Möglichkeiten (mit -display, mit --display, mit :0, :0.0,...) ausprobiert aber es hat nie funktioniert. Auch von den manpages habe ich nicht heraus- gefunden wie das funktionieren soll. Hat vielleicht irgendjemand eine Idee?
mfg Martin Neuditschko
Hallo Martin, ich kenne Exceed zwar nicht, habe aber schon mit anderen X-Servern under Win gearbeitet. IIRC gibst Du einfach an der Konsole vor dem startx ein "export DISPLAY=xx.xx.xx.xx:0:0" ein (ohne "" und mit der gültigen IP-Adresse). Dann sollte startx klappen. Gruß Achim
On Tue, Aug 13, 2002 at 10:34:21PM +0200, Achim Lehmkuhl wrote:
Am Dienstag, 13. August 2002 22:09 schrieb Martin Neuditschko:
Hallo!
Ich habe einen Win2k-Rechner mit einem X-Client (Exceed). Ich habe Exceed so eingerichtet, dass ich jetzt ein xterm aufmachen kann. Nun möchte ich aber, dass wenn ich startx eingebe die KDE-Oberfläche auch auf dem Win2k-Client geöffnet wird. Ich habe schon ziemlich viele Möglichkeiten (mit -display, mit --display, mit :0, :0.0,...) ausprobiert aber es hat nie funktioniert. Auch von den manpages habe ich nicht heraus- gefunden wie das funktionieren soll. Hat vielleicht irgendjemand eine Idee?
mfg Martin Neuditschko
Hallo Martin, ich kenne Exceed zwar nicht, habe aber schon mit anderen X-Servern under Win gearbeitet. IIRC gibst Du einfach an der Konsole vor dem startx ein "export DISPLAY=xx.xx.xx.xx:0:0" ein (ohne "" und mit der gültigen IP-Adresse). Dann sollte startx klappen.
Nein, leider nicht. Ich glaube da gibt es irgendetwas spezielles damit das funktioniert. mfg Martin Neuditschko
* Martin Neuditschko schrieb am Dienstag, 2002-08-13:
Ich habe einen Win2k-Rechner mit einem X-Client (Exceed). Ich habe Exceed so eingerichtet, dass ich jetzt ein xterm aufmachen kann. Nun möchte ich aber, dass wenn ich startx eingebe die KDE-Oberfläche auch auf dem Win2k-Client geöffnet wird.
Im Prinzip sollte das mittels /usr/X11R6/bin/kde gehen. startx ist dazu da, einen _lokalen_ X-Server zu starten. Daß gleichzeitig auch noch ein Fenstermanager geladen wird, ist eine reine Komfortfunktion. Ich bezweifle aber, daß KDE unter Exceed laufen wird. IIRC verwendet KDE diverse Dinge, die es nur in XFree86 bzw. der Referenzimplementation der Open Group (oder wie der Laden heute gerade heißt) gibt, auf der XFree86 basiert. -- Christian Ullrich Registrierter Linux-User #125183 "Deliver."
Martin Neuditschko wrote:
Ich habe Exceed so eingerichtet, dass ich jetzt ein xterm aufmachen kann. Nun möchte ich aber, dass wenn ich startx eingebe die KDE-Oberfläche auch auf dem Win2k-Client geöffnet wird. Hat vielleicht irgendjemand eine Idee?
Dein X-Server (NT) muss dem Linux-Rechner erlauben, Clients (Programme) zu starten. Unter Linux benutzt man dazu xhost. Was du unter Exceed nehmen musst, kann ich dir nicht sagen. Auf dem Linux-Rechner musst du die Variable DISPLAY setzen. Entweder "export DISPLAY=<ip-adresse>" oder den Rechnernamen. Ob du :0 oder eine andere Nummer verwenden musst, haengt auch vom X-Server ab. Wenn du dann ein xterm starten kannst, kannst du darueber weitere Programme starten. Wenn du im xterm startkde eingibst sollten eigentlich die noetigen Programme einer KDE-Umgebung gestartet werden. Das wird aber keinen Spass machen so zu arbeiten. Hast du dir schon mal VNC angeschaut? Darueber kann man sowas komfortabler machen. Peter
On Wed, Aug 14, 2002 at 09:46:28AM +0200, Peter Wiersig wrote:
Martin Neuditschko wrote:
Ich habe Exceed so eingerichtet, dass ich jetzt ein xterm aufmachen kann. Nun möchte ich aber, dass wenn ich startx eingebe die KDE-Oberfläche auch auf dem Win2k-Client geöffnet wird. Hat vielleicht irgendjemand eine Idee?
Wenn du im xterm startkde eingibst sollten eigentlich die noetigen Programme einer KDE-Umgebung gestartet werden.
Danke, so funktioniert es.
Das wird aber keinen Spass machen so zu arbeiten.
Wieso nicht?
Hast du dir schon mal VNC angeschaut? Darueber kann man sowas komfortabler machen.
Ich habe mir kunz die Screenshots angesehen, gefällt mir aber nicht wirklich. mfg Martin Neuditschko
Martin Neuditschko wrote:
On Wed, Aug 14, 2002 at 09:46:28AM +0200, Peter Wiersig wrote:
Das wird aber keinen Spass machen so zu arbeiten.
Wieso nicht?
Das was ich bisher an X-Window Programmen unter Windows kannte, oeffneten alle Clientfenster vergleichbar mit Windows Programmen. Also sah in Grundzuegen ein XEmacs so aus wie ein x-beliebiges anderes Programm unter Windows. Ich habe mir vorgestellt, das dann alle Programme die KDE startet auch einfach so auf deinem Windows-Desktop erscheinen. Das laege in den Default-Einstellungen ein Plazierungsproblem zwischen der Windows-Taskleiste und des KDE kickers vor. Ich habe gerade mal "Cygwin/XFree86" ausprobiert (BTW: rocks!) und festgestellt, das der X-Desktop ein Programmfenster von Windows wird, wodurch die Ueberlagerungs-Probleme verschwinden. Meine Bedenken haben sich diesmal durch ausprobieren als nichtig erwiesen. (Falls Exceed so aehnlich funktioniert.) Peter
On Thu, Aug 15, 2002 at 11:54:53PM +0200, Peter Wiersig wrote:
Martin Neuditschko wrote:
On Wed, Aug 14, 2002 at 09:46:28AM +0200, Peter Wiersig wrote:
Das wird aber keinen Spass machen so zu arbeiten.
Wieso nicht?
Ich habe gerade mal "Cygwin/XFree86" ausprobiert (BTW: rocks!) und festgestellt, das der X-Desktop ein Programmfenster von Windows wird, wodurch die Ueberlagerungs-Probleme verschwinden.
Meine Bedenken haben sich diesmal durch ausprobieren als nichtig erwiesen. (Falls Exceed so aehnlich funktioniert.)
Anscheinend schon, nur habe ich bei mir das Problem, dass ich fast einen echten KDE-Desktop habe -> In der Form: Ich kann nicht mehr auf irgendein anderes Win-Proggie switchen bis ich KDE wieder beendet habe. Dass liegt vielleicht daran, dass ich alle steuerungstasten (Alt, Ctrl,..) nach X gebunden habe. Ausserdem habe ich trotzdem noch das Problem, dass im X dann <Ctrl>+<Tab> nicht funktioniert. Funktioniert das bei dir? Manche Zeichen werden auch falsch dargestellt. Das kommt zwar nur selten vor, aber z. B. die Threading-Ansicht in mutt ist desswegen unbrauchbar. Könntest du vielleicht nachsehen ob das bei dir funzt? mfg Martin Neuditschko
On Tue, Aug 13, 2002 at 10:09:28PM +0200, Martin Neuditschko wrote:
Hallo!
Ich habe einen Win2k-Rechner mit einem X-Client (Exceed). Ich habe Exceed so eingerichtet, dass ich jetzt ein xterm aufmachen kann. Nun möchte ich aber, dass wenn ich startx eingebe die KDE-Oberfläche auch auf dem Win2k-Client geöffnet wird.
Hast du es schon mal mit "XDMCP-Broadcast" probiert? Versuch mal, auf dem Linux-Rechner einen X-Server zu starten und dann mit Exceed-XDMCP-Broadcast reinzukommen. Ich hab's nicht probiert, habe keine Ahnung, ob das so einfach ist. Aber ich denke, einen Versuch ist's wert. Viel Glück Martin
Am Mittwoch, 14. August 2002 12:17 schrieb Martin Spoehrle:
On Tue, Aug 13, 2002 at 10:09:28PM +0200, Martin Neuditschko wrote:
Hallo!
Ich habe einen Win2k-Rechner mit einem X-Client (Exceed). Ich habe Exceed so eingerichtet, dass ich jetzt ein xterm aufmachen kann. Nun möchte ich aber, dass wenn ich startx eingebe die KDE-Oberfläche auch auf dem Win2k-Client geöffnet wird.
Hast du es schon mal mit "XDMCP-Broadcast" probiert? Versuch mal, auf dem Linux-Rechner einen X-Server zu starten und dann mit Exceed-XDMCP-Broadcast reinzukommen. Ich hab's nicht probiert, habe keine Ahnung, ob das so einfach ist. Aber ich denke, einen Versuch ist's wert.
Viel Glück Martin XDMCP ist standardmässig deaktiviert in SuSE. dazu z.B. die kdmrc editieren und die entsprechende Option von = false auf = true setzen. danach den kdm neu starten.
Tschüss Didi
On Wed, Aug 14, 2002 at 12:40:54PM +0200, Dietrich Restemeyer wrote:
Am Mittwoch, 14. August 2002 12:17 schrieb Martin Spoehrle:
Hast du es schon mal mit "XDMCP-Broadcast" probiert? Versuch mal, auf dem Linux-Rechner einen X-Server zu starten und dann mit Exceed-XDMCP-Broadcast reinzukommen. Ich hab's nicht probiert, habe keine Ahnung, ob das so einfach ist. Aber ich denke, einen Versuch ist's wert.
XDMCP ist standardmässig deaktiviert in SuSE. dazu z.B. die kdmrc editieren und die entsprechende Option von = false auf = true setzen. danach den kdm neu starten.
Hab ich gemacht, aber es kommt immer ein Timeout - Exceed kann sich nicht connecten. Sollte ich den Server vielleicht so umstellen, dass er automatisch im Runlevel 5 startet? Ich habe jetzt Runlevel 3, dann logge ich mich als normaler User ein und starte KDE. Könnte sein, dass es desswegen nicht funktioniert? Und bei den Exceed-Einstellungen zu XDMCP-Broadcast gibt es ein Feld "Key" welches leer ist. Hat jemand eine Ahnung was da hineingehören könnte, oder soll es eh leer sein? mfg Martin Neuditschko
On Wed, Aug 14, 2002 at 12:17:42PM +0200, Martin Spoehrle wrote:
On Tue, Aug 13, 2002 at 10:09:28PM +0200, Martin Neuditschko wrote:
Hallo!
Ich habe einen Win2k-Rechner mit einem X-Client (Exceed). Ich habe Exceed so eingerichtet, dass ich jetzt ein xterm aufmachen kann. Nun möchte ich aber, dass wenn ich startx eingebe die KDE-Oberfläche auch auf dem Win2k-Client geöffnet wird.
Hast du es schon mal mit "XDMCP-Broadcast" probiert? Versuch mal, auf dem Linux-Rechner einen X-Server zu starten und dann mit Exceed-XDMCP-Broadcast reinzukommen. Ich hab's nicht probiert, habe keine Ahnung, ob das so einfach ist. Aber ich denke, einen Versuch ist's wert.
Ja, funzt, danke! mfg Martin Neuditschko
Hi Martin, also ich hole mir den KDE von einem Linux-Hobel per SSH, was ja vor allen Dingen auch noch relativ sicher ist... Dazu bringe ich den Exceed in den "passive Mode" und mache eine ssh (z.B. mit Putty) zum Linux-Hobel auf. Dann gebe ich "startkde" und der habe den KDE unter Windows... Walze. Martin Neuditschko wrote:
Hallo!
Ich habe einen Win2k-Rechner mit einem X-Client (Exceed). Ich habe Exceed so eingerichtet, dass ich jetzt ein xterm aufmachen kann. Nun möchte ich aber, dass wenn ich startx eingebe die KDE-Oberfläche auch auf dem Win2k-Client geöffnet wird. Ich habe schon ziemlich viele Möglichkeiten (mit -display, mit --display, mit :0, :0.0,...) ausprobiert aber es hat nie funktioniert. Auch von den manpages habe ich nicht heraus- gefunden wie das funktionieren soll. Hat vielleicht irgendjemand eine Idee?
mfg Martin Neuditschko
-- Frank G. Walzebuck | mobil: +49 163 80 94 836 Unix-Administration | phone: +49 30 80 944 133 Linux-Consulting | phone: +49 30 80 944 836 sydios it-solutions gmbh | fax: +49 30 80 944 874 Hohenzollerndamm 44 | http://www.sydios.de D-10713 Berlin / Germany | mailto: fwalzebuck@sydios.de
On Thu, Aug 15, 2002 at 11:03:50AM +0200, Frank Gerd Walzebuck wrote:
Hi Martin,
also ich hole mir den KDE von einem Linux-Hobel per SSH, was ja vor allen Dingen auch noch relativ sicher ist...
Dazu bringe ich den Exceed in den "passive Mode" und mache eine ssh (z.B. mit Putty) zum Linux-Hobel auf. Dann gebe ich "startkde" und der habe den KDE unter Windows...
Hey, das ist eine geniale Idee. Ich habe mich eh immer geärgert weil Exceed nut telnet unterstützt, aber auf die Idee mit Putty wäre ich nie gekommen. Were ich gleich ausprobieren. mfg Martin Neuditschko
Zitat von Martin Neuditschko
Dazu bringe ich den Exceed in den "passive Mode" und mache eine ssh (z.B. mit Putty) zum Linux-Hobel auf. Dann gebe ich "startkde" und der habe den KDE unter Windows...
Hey, das ist eine geniale Idee. Ich habe mich eh immer geärgert weil Exceed nut telnet unterstützt, aber auf die Idee mit Putty wäre ich nie gekommen. Were ich gleich ausprobieren.
Alternativ kannst Du auch einfach cygwin samt XFree86 unter Windows installieren und dann einfach das Startskript von XFree etwas anpassen (Xwin -query ...). Dann hast Du den Linux-Desktop im Fenster oder im Fullscreen. Eventuell mußt Du noch die Xaccess anpassen damit Du da auch drauf darfst. Nebenbei hat man so eine Masse nützlicher Kommandozeilen-Tools auf der Windowsmaschine (bash, perl, openssh, sed, awk, ...), mit rxvt auch noch ein gescheites Terminal und natürlich kann man mit der SSH auch X11-Forwarding zu einem lokal laufenden X-Server machen. Der einzige Wehrmutstropfen von XFree/Cygwin ist derzeit, daß er keinen Seamless-Mode hat - ansonsten hab ich damit deutlich weniger Kompatibilitätsprobleme als mit eXcursion, eXceed oder dergleichen gehabt, die durchaus an ein paar Ecken Macken haben. -- Erhard Schwenk http://www.fto.de - http://www.akkordeonjugend.de ------------------------------------------------- This mail sent through FTO WebMail
participants (8)
-
Achim Lehmkuhl
-
Christian Ullrich
-
Dietrich Restemeyer
-
Erhard Schwenk
-
Frank Gerd Walzebuck
-
Martin Neuditschko
-
Martin Spoehrle
-
Peter Wiersig