GNU/Linux >> Linux の 問題 >  >> Linux

xhost+ :リモート サーバーで GUI を起動する際の「ディスプレイを開けません」エラーを修正する方法

質問 :リモート サーバーで GUI アプリケーションを起動しようとすると、「cannot open display:」というメッセージが表示されます。 」エラー、以下に示すように。これを修正するにはどうすればよいですか?

たとえば、リモート サーバーで gedit を起動しているときに、次のメッセージが表示されました。

(gedit:3658): Gtk-WARNING **: cannot open display: 

GUI アプリケーションを開こうとすると、同様のメッセージが表示されます。たとえば、リモート サーバーで Oracle インストーラを起動しても、「ディスプレイを開けません」というエラーが発生します。

答え :この記事に記載されている xhost の手順に従って、「ディスプレイを開けません」というエラーを修正できます。

1.クライアントが xhost+ を使用して任意のホストから接続できるようにする

次のコマンドを実行して、クライアントが任意のホストから接続できるようにするアクセス制御を無効にします。

$ xhost +
access control disabled, clients can connect from any host

2. X11 転送を有効にする

ssh の実行中に、オプション -X を使用して X11 転送を有効にします。

$ ssh username@hostname -X

-Y オプションを使用して、信頼できる X11 転送を有効にします。

$ ssh username@hostname -Y

3.そのホストで GUI アプリケーションを開く

上記で説明したようにリモート ホストへの ssh 接続を開いた後、問題なく開く任意の GUI アプリケーションを開くことができます。

それでも「ディスプレイを開けません」というエラーが表示される場合は、以下に示すように DISPLAY 変数を設定してください。

$ export DISPLAY='IP:0.0'

注意 :IP は、GUI アプリケーションを表示するローカル ワークステーションの IP です。


Linux
  1. 設定エラーの修正方法:マクロディレクトリ「m4」が見つかりません[解決済み]

  2. XEN VMコンソールを開くことができません– Virt-viewerエラー:ディスプレイを開くことができません[解決済み]

  3. 共有ライブラリのロード中にPythonインストールエラーを修正する方法:libssl.so.1.0.0? [解決済み]

  1. 「共有ライブラリのロード中のエラー:libgtk-x11-2.0.so.0」を修正する方法

  2. MySQLデータベースサーバーへのリモート接続を許可する方法

  3. リモート サーバーで Firefox を起動すると、代わりにローカルの Firefox がページを開きます

  1. Linuxでのcron認証失敗エラーを修正するにはどうすればよいですか?

  2. WindowsServer2003-WindowsはWindowsファイアウォール設定エラーを表示できません

  3. リモート サーバー上で GUI ツールを操作するにはどうすればよいですか?