
X アプリケーションを起動したいリモート サーバーがあります。自分で GUI を確認する必要はなく (x-forwarding なし)、アプリケーションを起動するだけです。
これは機能します:
$ ssh <remotehost>
$ xapplicationname -params
これは動作しません:
$ ssh <remotehost> 'xapplicationname -params'
(xapplicationname:12939): Gtk-WARNING **: cannot open display:
なぜ?
インラインコマンドは、X以外のアプリケーションでも機能します。
$ ssh <remotehost> 'ls -lar'
Ubuntu 17.10、標準構成