web-dev-qa-db-ja.com

エラー:ディスプレイを開くことができません:localhost:0.0-FirefoxをCentOS 6.2 64ビットから開き、Win7で表示しようとしています

私は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も検索しましたが、何も私を助けてくれませんでした。前もって感謝します。

12
SaiyanGirl

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

yum groupinstall 'X Window System' 

この答えが混乱している他の人を助けることを願っています:)

14
SaiyanGirl

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

実際、99%のエラーが/ etc/hostsファイルに関連しています

Xサーバーはlocalhostを解決できず、その後のアクションはすべて失敗します。

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

127.0.0.1 localhost

/ etc/hostsファイル内。

3
Aleks

私はこのエラーメッセージがありました:

Error: Can't open display: localhost:13.0

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

export DISPLAY="localhost:10.0"

これも使用できます。

export DISPLAY="127.0.0.1:10.0"
1
jturi

開始する前に、インストールを確認してください。

yum install -y xorg-x11-server-Xorg xorg-x11-xauth xorg-x11-apps
  1. xmingまたはcygwinを開始します
  2. x11フォワーディングと接続します(PuTTYでは、X表示場所にlocalhost:0.0を設定することを忘れないでください)
  3. sshd.congを編集して再起動します
     cat /etc/ssh/sshd_config | grep X
                             X11Forwarding yes
                             X11DisplayOffset 10
AddressFamily inet
  1. X11転送を使用しない場合、X11 SECURITYの影響を受けるため、次の手順を実行する必要があります。メソッド(xhostコマンドなど)を使用してローカルXサーバーとの接続をリモートサーバーに許可し、出力をリダイレクトするディスプレイ環境変数を設定しますローカルコンピューターのXサーバーに。この例では、192.168.2.223はサーバーのIPです。192.168.2.2は、xサーバーがインストールされているローカルコンピューターのIPです。 localhostも使用できます。
blablaco@blablaco01 ~
$ xhost 192.168.2.223
192.168.2.223 being added to access control list

blablaco@blablaco01 ~
$ ssh -l root 192.168.2.223
[email protected] password:
Last login: Sat May 22 18:59:04 2010 from etcetc
[root@oel5u5 ~]# export DISPLAY=192.168.2.2:0.0
[root@oel5u5 ~]# echo $DISPLAY
192.168.2.2:0.0
[root@oel5u5 ~]# xclock&

次に、xclockアプリケーションを起動する必要があります。

PuTTYまたはmobaxtermで確認し、リモートデスクトップマネージャーソフトウェアは確認しないでください。 Sudoが入っているユーザーには注意してください。

0
P.Goli

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

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

0
user3627034