Xアプリケーションを起動したいリモートサーバーがあります。 GUIを直接表示する必要はなく(x転送なし)、アプリケーションを実行するだけです。
これは働きます:
$ ssh <remotehost>
$ xapplicationname -params
これはうまくいきません:
$ ssh <remotehost> 'xapplicationname -params'
(xapplicationname:12939): Gtk-WARNING **: cannot open display:
なぜ?
インラインコマンドは、X以外のアプリケーションでも機能します。
$ ssh <remotehost> 'ls -lar'
Ubuntu 17.10、在庫構成