Как исправить ошибку "не удается открыть дисплей" при открытии программы X после подключения по ssh с включенной переадресацией X11?

После запуска приложения X11 (XQuartz 2.3.6, xorg-сервер 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 возвращает "локальный хост:10.0".

Я попробовал export DISPLAY=localhost:10.0, когда вошел в свою виртуальную машину, а затем запустил gedit .bashrc, но я получаю:

(gedit:9625): Gtk-WARNING **: cannot open display: localhost:10.0

Что может отличаться в конфигурации двух разных машин Ubuntu, которые объясняли бы, почему одна работает, а другая нет?

Обновление: Как было предложено Zoredache в комментарии ниже, я запустил sudo apt-get install xbase-clients, но у меня по-прежнему та же проблема.