Hoe los ik een "kan niet openen display" fout op bij het openen van een X programma na ssh'en met X11 forwarding ingeschakeld?
Na het starten van de X11 app (XQuartz 2.3.6, xorg-server 1.4.2-apple56) op mijn Mac (OS X 10.6.8), het openen van een terminal in X11 en het draaien van xhost +
, dan ssh -Y
naar mijn Ubuntu 10.04 VM (draaiend op VMware Fusion). Wanneer ik gedit .bashrc
draai (bijvoorbeeld), krijg ik:
(gedit:9510): Gtk-WARNING **: cannot open display:
set | grep DISPLAY
retourneert niets.
Maar als ik ssh -Y
in mijn Ubuntu 11.04 machine draai, werkt gedit .bashrc
. echo $DISPLAY
retourneert “localhost:10.0”.
Ik heb export DISPLAY=localhost:10.0
geprobeerd terwijl ik in mijn VM zat en toen gedit .bashrc
draaide, maar ik krijg:
(gedit:9625): Gtk-WARNING **: cannot open display: localhost:10.0
Wat zou er anders kunnen zijn in de configuratie van de twee verschillende Ubuntu machines die zouden verklaren waarom de ene wel en de andere niet werkt?
Update: Zoals voorgesteld door Zoredache in het commentaar hieronder, heb ik sudo apt-get install xbase-clients
gedraaid, maar ik heb nog steeds hetzelfde probleem.