Como posso corrigir um erro "cannot open display" quando abro um programa X após o ssh'ing com o X11 forwarding activado?
Após lançar a aplicação X11 (XQuartz 2.3.6, xorg-server 1.4.2-apple56) no meu Mac (OS X 10.6.8), abrir um terminal no X11 e executar o xhost +, eu então ssh -Y para o meu Ubuntu 10.04 VM (a executar no VMware Fusion). Quando corro no gedit .bashrc (por exemplo), recebo: 
(gedit:9510): Gtk-WARNING **: cannot open display:
set | grep DISPLAY não devolve nada. 
Mas se eu ssh -Y na minha máquina Ubuntu 11.04, gedit .bashrc funciona. echo $DISPLAY devolve “localhost:10.0”. 
Eu tentei export DISPLAY=localhost:10.0 enquanto entrava no meu VM e depois corria gedit .bashrc, mas recebo: 
(gedit:9625): Gtk-WARNING **: cannot open display: localhost:10.0
O que poderia ser diferente na configuração das duas máquinas Ubuntu diferentes que explicaria porque uma funciona e a outra não?
Update: Como sugerido por  Zoredache  no comentário abaixo, eu corri sudo apt-get install xbase-clients, mas continuo a ter o mesmo problema.