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