2017-08-29 2 views
0

Ich versuche, ein Python-Skript auf einem Remote-Server, einschließlich der Anzeige von Bildern ausführen. Das Bild erhält nicht angezeigt und ich erhalte eine Fehlermeldung Gtk-WARNING **: cannot open display:Ausführen eines OpenCV-basierten Python-Skript auf einem Remote-Server mit SSH-Weiterleitung von meinem Macbook gibt mir einen Fehler

Ich habe Beiträge geprüft, wo sie die Fahnen empfehlen Bearbeitung in sshd_config und auch die DISPLAY Variable manuell einstellen. Aber nichts davon scheint für mich zu funktionieren.

X11Forwarding yes 
X11DisplayOffset 10 
X11UseLocalhost no 
XAuthLocation /usr/X11/bin/xauth 

Lauf xclock oder xeyes gibt mir auch Fehler.

Edit: habe ich ssh -X und ssh -Y in den Server ssh, weder arbeitete

+0

Try 'ssh -Y' in den Remote-Server. –

Antwort

0

Lösung: Neustart nach XQuartz Installation

Nach der Suche durch mehrere Beiträge und versucht, es funktioniert Ich habe festgestellt, dass der Benutzer nach der Installation von XQuartz den Computer neu starten muss. Es ermöglicht die Einstellung der richtigen Umgebungsvariablen (wie DISPLAY). Es funktioniert für mich jetzt nach dem Neustart.

Alternative

jedoch, falls Sie ein ähnliches Problem konfrontiert, nicht aufgrund des Neustart Problem ergibt, fand ich eine alternative Art und Weise wie in dem folgenden Link vorgeschlagen:

https://uisapp2.iu.edu/confluence-prd/pages/viewpage.action?pageId=280461906

Verwandte Themen