2016-04-06 13 views
0

Ich benutze XQuartz auf einem Mac-Laptop zu einem Beaglebone ssh in und lassen Sie die BeagleBone ein Python-Skript mit einer GUI ausführen. Der Trick ist, dass ich möchte, dass die GUI auf einem anderen Display läuft, das mit dem BB verbunden ist, nicht auf meinem Laptop-Display. Weiß jemand, wie man das macht?Mit X11 ein GUI-Python-Skript von einem Beaglebone ausführen

EDIT: Wenn ich

ssh -X [email protected] 

laufe und dann meinen Python-Skript ausführen, ich die GUI zurück auf meinem Laptop zu bekommen. Ich möchte, dass die GUI auf dem Monitor angezeigt wird, der mit dem BeagleBone verbunden ist.

+0

VNC ist wahrscheinlich der Weg. – Jakuje

+0

Ich verwende XQuartz. Wird es das tun? – interwebjill

Antwort

0

Geben Sie einfach DISPLAY=:0 python yourscript.py ein (oder verwenden Sie nicht -X). Wenn Sie ssh -X SSH-Daemon erstellt einen lokalen Server auf einigen Port 6000 + offset (sagen, 10) und setzt DISPLAY Variable auf diesen Port zeigen (DISPLAY =: 10 ist eine Möglichkeit, X-Clients "Verbindung zu TCP-Port 6010 zu sagen") .