
Ich habe einen Remote-Server, auf dem ich eine X-Anwendung starten möchte. Ich muss die GUI nicht selbst sehen (kein X-Forwarding), ich muss nur die App starten.
Das funktioniert:
$ ssh <remotehost>
$ xapplicationname -params
Das funktioniert nicht:
$ ssh <remotehost> 'xapplicationname -params'
(xapplicationname:12939): Gtk-WARNING **: cannot open display:
Warum?
Inline-Befehle funktionieren für Nicht-X-Anwendungen, wie
$ ssh <remotehost> 'ls -lar'
Ubuntu 17.10, Standardkonfiguration