Anwendung per ssh starten (Linux, terminal)

#6633100
Lesenswert?

Hallo,

ich bin per ssh mit einem Display verbunden, hinter dem ein raspberrry 
pi werkelt.

Per ssh möchte ich nun gerne eine Desktopanwendung starten. Wenn ich im 
Terminal "sudo ./MeineAnwendung" eingebe erhalte ich folgende 
Fehlermeldung:
1
Error: Unable to initialize GTK+, is DISPLAY set properly

Gibt es da eine Möglichkeit? Ein Kollege meinte, dass man per ssh 
prinzipiel keine Anwendungen starten kann. Das Framework ist wxwidgets.

Danke!
#6633115
Lesenswert?

Natürlich geht das!

Du bekommst in der Fehlermeldung schon den richtigen Tipp:

Wenn Du per CLI eine grafische Anwendung startest, muss in der 
Umgebungsvariablen DISPLAY hinterlegt sein, auf welchem (logischen) 
Display die Ausgabe erfolgen soll. Denn im CLI.Fenster kann die 
grafische Anwendung ja nicht dargestellt werden.

Du musst also in der CLI-Session diese Variable setzen (auf welchen Wert 
musst Du sebst rausfinden, das ist je nach System verschieden) und erst 
dann die Applikation starten.

Bei den meisten Systemen hat DISPLAY den Wert "localhost:0.0". Versuchs 
mal damit! Kann aber auch was anderes sein.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren