Eu tenho um servidor remoto no qual desejo iniciar um aplicativo X. Eu não preciso ver a GUI sozinho (sem x-forwarding), eu só preciso iniciar o aplicativo.
Isso funciona:
$ ssh <remotehost>
$ xapplicationname -params
Isso não funciona:
$ ssh <remotehost> 'xapplicationname -params'
(xapplicationname:12939): Gtk-WARNING **: cannot open display:
Por quê?
Os comandos incorporados funcionam para aplicativos não-X, como
$ ssh <remotehost> 'ls -lar'
Ubuntu 17.10, configuração de estoque