Frage:
Anzeige kann nicht über SSH geöffnet werden
AdamBH
2017-06-17 00:42:26 UTC
view on stackexchange narkive permalink

Ich verwende Cygwin, um mein RPi über ssh zu steuern.

  ssh [email protected]  

Wenn ich jedoch versuche, eine Anwendung zu starten (am Beispiel von Geany):

  sudo geany  

Ich erhalte die Antwort: Geany: Anzeige kann nicht geöffnet werden . Ich bin mir nicht sicher, was hier los ist, daher wäre ich sehr dankbar, wenn ich Tipps erhalten würde!

Weitere (hoffentlich nützliche) Informationen

  • Wenn ich den Befehl auf dem Pi ausführe, funktioniert alles wie erwartet.
  • Wenn ich den Xwin-Server starte und Folgendes ausführe: export DISPLAY =: 0.0 ssh -Y [email protected] sudo geany Das Fenster wird wie erwartet an meinen Laptop weitergeleitet.
  • Ausführen einer ausführbaren Java-Datei über ssh (JavaFX) Anwendung, die mit maven erstellt wurde) funktioniert auch wie erwartet (die Anwendung wird angezeigt).

Nur um sicherzugehen - ich möchte, dass das Anwendungsfenster auf dem Pi geöffnet wird , nicht der Laptop, mit dem ich ssh hineinschicke.

Bearbeiten

Nicht alle Anwendungen geben den gleichen Fehler zurück - BlueJ löst beispielsweise eine Java-Ausnahme aus:

  Es wurde keine X11 DISPLAY-Variable festgelegt, aber dieses Programm hat eine Operation ausgeführt, die dies erfordert.  

Scratch gibt zurück:

  quietschen: konnte kein di finden Spreiztreiber  

Chromium-Browser:

  [2260: 2260: 0616 / 200257.886341: FEHLER: browser_main_loop.cc (495)] Xlib konnte nicht eingefügt werden Thread-Modus. 2260: 2260: 0616 / 200257.899631: FEHLER: browser_main_loop.cc (272)] Gtk: Anzeige kann nicht geöffnet werden:  
Funktioniert es ohne "sudo"? Exportieren Sie DISPLAY nicht. Es sollte automatisch eingestellt werden, wenn Sie es richtig eingerichtet haben.
Sind Sie sicher, dass Sie "export DISPLAY =: 0.0" ausführen, nachdem Sie eine SSH-Verbindung mit dem RPi hergestellt haben?
@Jakuje Ich habe das gleiche Verhalten ohne Sudo.
@Veroxi Ah das hat es geschafft! Fantastisches Dankeschön. Was ist der richtige Weg, um diesen Thread zu schließen?
Ich würde die Frage aufrechterhalten, damit andere dies sehen können, wenn sie das gleiche Problem haben, und ** [Gelöst] ** in den Titel des Beitrags einfügen
Zwei antworten:
#1
+6
Joe
2017-06-17 01:25:37 UTC
view on stackexchange narkive permalink

Dies kann durch Ausführen von export DISPLAY =: 0.0 gelöst werden, nachdem Sie eine SSH-Verbindung mit dem Raspberry Pi hergestellt haben.

Ich kann es immer noch nicht zum Laufen bringen. Jedes Mal, wenn ich es versuche, wird "Anzeige kann nicht geöffnet werden: 0.0" zurückgegeben. Ich habe es mit 0.0 und 0 bis 3 versucht, keine funktioniert. Gibt es einen anderen Wert, den ich versuchen kann?
Hinweis: Vergessen Sie nicht, (über `raspi-config`) zu konfigurieren, um den Desktop-Modus auf automatische Anmeldung einzustellen. Sonst funktioniert das nicht.
#2
+1
PaulF8080
2017-06-17 11:40:41 UTC
view on stackexchange narkive permalink

Das mache ich die ganze Zeit mit Cygwinx. Ich mache ssh -Y [email protected] Ich bearbeite Dateien auf dem pi, indem ich zum Beispiel ein gvim-Fenster öffne.



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...