15
X11転送を有効にしてsshした後にXプログラムを開くときの「ディスプレイを開けない」エラーを修正するにはどうすればよいですか?
Mac(OS X 10.6.8)でX11アプリ(XQuartz 2.3.6、xorg-server 1.4.2-apple56)を起動しxhost +、X11でターミナルを開いてを実行した後ssh -Y、Ubuntu 10.04 VM(VMwareで実行)融合)。gedit .bashrc(たとえば)実行すると、次のようになります。 (gedit:9510): Gtk-WARNING **: cannot open display: set | grep DISPLAY 何も返しません。 しかしssh -Y、Ubuntu 11.04マシンを使用すると、gedit .bashrc動作します。 echo $DISPLAY「localhost:10.0」を返します。 私はexport DISPLAY=localhost:10.0自分のVMにsshedしてから実行gedit .bashrcしてみましたが、次のようになりました: (gedit:9625): Gtk-WARNING **: cannot open display: localhost:10.0 2つの異なるUbuntuマシンの構成で何が違うのでしょうか?それは、一方が機能し、もう一方が機能しない理由を説明しますか? 更新:下のコメントでZoredacheが示唆したように、私は走りましたsudo apt-get install xbase-clientsが、私は同じ問題を抱え続けています。