X11転送を有効にしてssh'ingした後にXプログラムを開いた時に "cannot open display "エラーが発生するのですが、どうすれば直りますか?
Mac(OS X 10.6.6.8)でX11アプリ(XQuartz 2.3.6, xorg-server 1.4.2-apple56)を起動し、X11でターミナルを開いてxhost +を実行した後、Ubuntu 10.04 VM(VMware Fusion上で動作しています)にssh -Yを実行しています。gedit .bashrcを実行すると(例えば)以下のようになります:
(gedit:9510): Gtk-WARNING **: cannot open display:
set | grep DISPLAYは何も返しません。
しかし、私のUbuntu 11.04マシンにssh -Yを実行すると、gedit .bashrcは動作します。
私は私のVMにsshedしてからecho $DISPLAYを実行しながらexport DISPLAY=localhost:10.0を試してみましたが、私は取得します:
(gedit:9625): Gtk-WARNING **: cannot open display: localhost:10.0
何が2つの異なるUbuntuマシンの設定で異なる可能性がありますか?
更新:下のコメントの Zoredache によって提案されたように、私はgedit .bashrcを実行しましたが、私は同じ問題を抱え続けています。