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