Comment corriger une erreur "impossible d'ouvrir l'affichage" lors de l'ouverture d'un programme X après la ssh avec le transfert X11 activé?

Après avoir lancé l'application X11 (Xquartz 2.3.6, xorg-server 1.4.2-apple56) sur mon Mac (OS X 10.6.8), ouvert un terminal dans X11 et exécuté xhost +, j'ai ensuite ssh -Y sur ma machine virtuelle Ubuntu 10.04 (fonctionnant sur VMware Fusion). Lorsque j'exécute gedit .bashrc (par exemple), j'obtiens :

(gedit:9510): Gtk-WARNING **: cannot open display: 

set | grep DISPLAY ne retourne rien.

Mais si je ssh -Y dans ma machine Ubuntu 11.04, gedit .bashrc fonctionne. echo $DISPLAY renvoie "localhost:10.0".

J'ai essayé export DISPLAY=localhost:10.0 tout en insérant dans ma machine virtuelle puis en exécutant gedit .bashrc, mais j'obtiens :

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

Qu'est-ce qui pourrait être différent dans la configuration des deux machines Ubuntu différentes qui expliquerait pourquoi l'une fonctionne et l'autre non?

Mise à jour: Comme suggéré par Zoredache dans le commentaire ci-dessous, j'ai couru sudo apt-get install xbase-clients, mais je continue d'avoir le même problème.

demandé sur