После запуска приложения X11 (XQuartz 2.3.6, xorg-server 1.4.2-apple56) на моем Mac (OS X 10.6.8), открытия терминала в X11 и запуска xhost + , я затем ввел ssh -Y в свою Ubuntu 10.04 ВМ (работает на VMware Fusion). Когда я запускаю 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 то время как sshed в мою ВМ и затем запустил gedit .bashrc , но я получаю:
(gedit:9625): Gtk-WARNING **: cannot open display: localhost:10.0
Что может отличаться в конфигурации двух разных машин Ubuntu, что объясняет, почему один работает, а другой нет?
Обновление: как предложено Zoredache в комментарии ниже, я запустил sudo apt-get install xbase-clients , но у меня продолжает оставаться та же проблема.
