Mac'imdeki (OS X 10.6.8) X11 uygulamasını (XQuartz 2.3.6, xorg-server 1.4.2-apple56) başlattıktan sonra, X11'de bir terminal açıp çalıştırdıktan sonra xhost +, Ben o zaman ssh -Y Ubuntu 10.04 VM’ime (VMware Fusion'da çalışıyor). Kaçtığımda gedit .bashrc (örneğin), alıyorum:
(gedit:9510): Gtk-WARNING **: cannot open display:
set | grep DISPLAY hiçbir şey döndürmez.
Ama eğer ssh -Y Ubuntu 11.04 makineme, gedit .bashrc Eserleri. echo $DISPLAY "localhost: 10.0" döndürür.
denedim export DISPLAY=localhost:10.0 VM'ime girip çalıştırırken gedit .bashrc, ama anladım:
(gedit:9625): Gtk-WARNING **: cannot open display: localhost:10.0
Birinin neden işe yaradığını ve diğerinin çalışmadığını açıklayan iki farklı Ubuntu makinesinin konfigürasyonunda farklı ne olabilir?
Güncelleştirme: Tarafından önerildiği gibi Zoredache aşağıdaki yorumda koştum sudo apt-get install xbase-clientsama aynı sorunu yaşamaya devam ediyorum.