Mojn, Mojn Zusammen! *** Sorry, falls die Mail jetzt doch 2 Mal kommen sollte - mir fehlt die von heute morgen in der Liste irgendwie. Verloren gehen kann sie ja eigentlich nicht wirklich. Aber zur Sicherheit hier nocheinmal. Wie gesagt, falls sie doppelt da sein sollte: Dickes *SORRY* ***
Wie kann ich per ssh ein Programm (z.B. xmms) auf einem Rechner starten, so daß sich das Fenster auch dort öffnet? Also quasi so, wie wenn ich direkt vor Ort sitzen würde und im KDE in einer Shell das Kommando eingebe. Hat da jemand ne Idee zu?
--> Nochmal kurz das Ziel anders formuliert: <-- Im Prinzip möchte ich auf dem remote Rechner ein Programm starten, wie zum Beispiel den Apache: - per SSH einloggen - /etc/init.d/apache start - exit Damit läuft das Programm und tut seinen Job. Egal, ob ich per ssh eingeloggt bleibe oder mich wieder auslogge. Das ist ja im großen und ganzen für alle Programme ersteinmal möglich. Problem: mein Programm (in diesem Fall vmware - aber das sollte eigentlich völlig unabhängig sein) braucht allerdings ein X-Window! Das sollte halt genauso wie der Apache vor Ort auf dem Rechner laufe, auf dem es gestartet wurde und weiterlaufen, wenn ich die SSH Verbindung beende. Eine Frage, die in diesem Zusammenhang auftritt: Wie kann man ein X-Window Programm starten, wenn (zB. nach einem Boot) erstmal niemand am X-Manager angemeldet ist? Ein Bonus wäre, wenn es eine Möglichkeit gibt, sich das X-Window zwischenzeitlich mal kurz zu "klauen" und vom remote Rechner auf den lokalen Desktop zu biegen (oder kopieren). So daß man bei Bedarf was einstellen kann und wenn man fertig ist, das X-Window von dem Programm wieder zurück/freigibt. Aber das erscheint mir etwas tricky - aber wer weiß?! ... bei Linux ist so einiges möglich! :-)) Ich fasse mal zusammen, was ich in den letzten Stunden so ausprobiert, nachgelesen und für Erkenntisse gesammelt habe: *Einloggen per ssh -X * Das ist ganz cool, um einen Prozess auf einem RemoteRechner zu starten und die (X-Window) Ausgabe dieses Programms auf den Rechner vor der eigenen Nase umzuleiten. Ist wohl quasi eine Terminalsitzung. Nachteile: a) Wenn ich auf diese Art ein Programm starte und der lokalen Rechner vor der Nase plötzlich crashed, dann läuft der remote Prozess weiter. Nach einem Neustart des lokalen Rechners hab ich Schwierigkeiten die X-Ausgabe wieder zu bekommen ohne den Prozess zu killen und neuzustarten. (Vielleicht gibt es ja eine Lösung, aber ich kann sie mir gerade nicht wirklich vorstellen) b) Der remote Rechner bootet und startet den Grafik-Login. Ich bin nicht vorort. Um eine X-Window Applikation zu starten muß aber wohl jemand an der Konsole eingeloggt sein. *DISPLAY umbiegen* Mittels DISPLAY, Export, xhost und den IPadressen der beiden Rechner kann ich einen ähnlichen Effekt wie mit ssh -X erzeugen. Ich habs auch kurz hinbekommen, aber das war ein wildes Tüfteln von Kommandos und ich weiß jetzt nicht wirklich mehr, welche Reihenfolge warum wie funktioniert :-/ *DCOP* Scheint ein ziemlich cooles Tool für K-Applikationen zu sein :-) Aber es scheint auf den ersten Blick nicht ganz trivial, wenn es um Nicht-K-Apps geht. (Erster Eindruck nach 30 Minuten ExpressRecherche! Korrigiert mich, wenn ich voll daneben liege!! ;-) ) Soweit erstmal meine Eindrücke. Wenn euch noch zu dem einen oder anderen was einfällt, wäre ich sehr happy :-) Viele Grüße in den Tag :-) Tol