X転送GNOME端末インスタンスでGUIアプリケーションを実行するにはどうすればよいですか?

X転送GNOME端末インスタンスでGUIアプリケーションを実行するにはどうすればよいですか?

私は通常Xに渡されるGNOMEターミナルセッションで作業します。

local-machine$ ssh -X remote-machine gnome-terminal

ローカル端末でSSHを実行する代わりに、これを行います。これは、新しいタブがリモートホストの同じディレクトリで開かれるためです(関連する未解決の問題)。

このX転送端末でGUIプログラムを起動しようとすると失敗することがわかりました。

remote-machine$ gedit

(gedit:49577): Gtk-WARNING **: 14:32:45.928: cannot open display: localhost:13.0

ただし、別のXフォワードシェルセッションも実行してそのままにする場合:

local-machine$ ssh -X remote-machine

geditその後、X転送GNOMEターミナルインスタンスと同様にGUIアプリケーションを実行できます。

このソリューションが機能するのはなぜですか?これを行うより簡単な方法はありますか(たとえば、コマンドに追加できるフラグssh -X remote-machine gnome-terminal)。

ベストアンサー1

おすすめ記事