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が、私は同じ問題を抱え続けています。
X11Forwardingubuntuのものをチェックしました、そしてあなたはあなたがxbase-clientsインストールしており、あなたがssh接続を作っているターミナルのmacでXappsを起動できることを確認しました。(それは確認$DISPLAYsshを実行する端末に設定されているから。