20

私は Windows7 マシンを使用しており、centOS マシンで firefox を開こうとしていますが、現在の画面に表示されます。ターミナルに入力するfirefoxと、次のエラーが表示されます。

Error: cannot open display: localhost:0.0

ディスプレイをセットアップするには、コマンドを使用しました

$ export DISPLAY=localhost:0.0

一部のサイトでは、次の使用を提案しましたが、どちらも機能しませんでした。

$ export DISPLAY=:0.0

PuTTY を使用しており、Enable X11 forwardingチェック ボックスをオンにして、XMing を Windows で実行しています。さらに、centOS ファイルの sshd_config も適切にセットアップされているようです。

$ cat /etc/ssh/sshd_config |grep -i x11
#X11Forwarding no
X11Forwarding yes
#X11DisplayOffset 10
X11UseLocalhost yes

私は多数のページを調べ、StackOverflow も検索しましたが、何の助けにもなりませんでした。前もって感謝します。

4

5 に答える 5

16

つまり、X11 は実際には centOS にインストールされていないことがわかりました。インストールされていないという兆候はどこにもないようでした。次のコマンドを実行すると、Firefox が開きます。

yum groupinstall 'X Window System' 

この回答が混乱している他の人に役立つことを願っています:)

于 2012-09-10T18:11:41.993 に答える
5

私は一度この問題に直面し、/etc/hosts を修正することで解決できました。ローカルホスト名を解決できませんでした... 詳細はこちら: http://itvictories.com/node/6

実際、/etc/hosts ファイルに関連するエラーは 99% あります。

X サーバーが localhost を解決できず、結果として生じるすべてのアクションが失敗します。

のような記録があることを確認してください。

127.0.0.1 localhost

/etc/hosts ファイルに。

于 2013-03-06T17:03:45.190 に答える
2

次のエラー メッセージが表示されました。

Error: Can't open display: localhost:13.0

これは私のためにそれを修正しました:

export DISPLAY="localhost:10.0"

これも使用できます:

export DISPLAY="127.0.0.1:10.0"
于 2018-06-25T20:38:31.520 に答える
0

私の場合、問題は .Xauthority ファイルの不一致が原因で発生しました。最初に「Invalid MIT-MAGIC-COOKIE-1」エラーが表示され、その後「エラー: ディスプレイを開けません: :0.0」が表示されました

vncserver を実行しているユーザーから .Xauthorityfile を再生成し、vnc サービスと dbus サービスを再起動してパスワードをリセットすると、問題が解決しました。

于 2018-11-04T08:54:45.087 に答える