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
を実行しましたが、私は同じ問題を抱え続けています。