gedit
接続されたミニのファイルを表示しようとすると、次のようなssh
結果が表示されます。
(gedit:3864): Gtk-warning**: C ライブラリはロケールをサポートしません。代替 "C" ロケールを使用します。 Mirに接続できません。サーバーソケットに接続できません。そのファイルやディレクトリはありません。サーバーを初期化できません。接続できません。接続が拒否されました。
(gedit:3864): Gtk - 警告**: ディスプレイを開けません:
gedit
ホストコンピュータでファイルの内容を表示する方法はありますか?
答え1
はい、可能です。ただし、これを達成するには、次の条件を満たす必要があります。
- SSHクライアントでX11転送を許可する(openshを使用している場合は-Xまたは-Yオプション、puttyを使用している場合はSSHオプションでオプションを選択します)
- クライアントPCにXサーバーが必要です(たとえば、Windowsで実行している場合はXmingを使用できます)。https://sourceforge.net/projects/xming/またはシグウィン)
- SSHサーバー側X11配信を許可(ミニPCは私が理解したものです)
答え2
これは、SSH接続がxセッションなしでTTYを開くためです。
以下を使用して指定できます。既存のw
コマンドとPTYディスプレイを使用し、アプリケーションを実行する前にセッションの一部として設定します。
DISPLAY=:0 gedit