Ich versuche derzeit, mich von Rechner1 per ssh auf Rechner2 einzuloggen um den dort liegenden mplayer zu starten und mir die Ausgabe auf den Bildschirm von Rechner1 geben zu lassen.
Aus beiden Seiten sind in den entsprechenden configs die Xforwarding Zeilen auf "ja" gesetzt.
Was ich jetzt mache :
- Einloggen auf Rechner1 als <user1>
- Start des Xservers auf Rechner1 mit- Start eines xterm WindowsCode:startx -- -ac
- Zugangserlaubnis miterteilenCode:xhost +
- einloggen auf Rechner2 mitjetzt bin ich also in diesem Fenster als <user2> auf Rechner2 eingeloggtCode:ssh -X <user2>@Rechner2
- Eingabe von- Eingabe vonCode:export DISPLAY=Rechner1:0jetzt passiert folgendes :Code:mplayer test.mpg
auf Rechner1 wird ganz kurz ein neues Fenster aufgebaut (nur der Rahmen, kein Inhalt) und verschwindet sofort wieder;
auf dem alten Fenster bekomme ich die üblichen Startmeldungen des mplayers, d.h. er startet, findet und öffnet die Datei test.mpg .....und wenn's dann zur Zeile mit dem X11 Treiber kommt, erscheint folgende Fehlermeldung :
X Error of failed request: BadAccess (attempt to access resource denied)
Major opcode of failed request: 144 (MIT-SHM)
Minor opcode of failed request : 1 (X_ShmAttach)
Serial number of failed request: 21
Current serial number in output stream: 22
Offensichtlich funktioniert eigentlich alles bis zu dem Punkt, an dem die Zugangserlaubnis zum xserver abgefragt wird. Aus meiner Sicht sollte das mit den oben beschriebenen Zeilen für startx und xhost eigentlich gehen........
Was läuft falsch oder besser - woran hapert's denn noch ?
Als workaround habe ich versucht den Xcookie von Rechner1 auf Rechner2 zu übertragen mit
Funktioniert aber auch nicht, Fehlermeldung istCode:xauth extract - :0 | scp <user2>@Rechner2 xauth merge -
-: No such file or directory
Vielen Dank schon mal für gute Tipps !
http://www.linux-web.de/thread.php?p...870#post101870
Lesezeichen