То, как я фиксирую, “не может открыть дисплей” ошибка при открытии X программ после ssh'ing с включенной передачей X11?

После запуска приложения X11 (XQuartz 2.3.6, 1.4.2-apple56 сервер Xorg) на моем Mac (OS X 10.6.8), открытие терминала в X11 и выполнении xhost +, Я затем ssh -Y к моему VM 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 возвраты "localhost:10.0".

Я попробовал export DISPLAY=localhost:10.0 в то время как sshed в мой VM и затем выполнение gedit .bashrc, но я добираюсь:

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

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

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

113
задан 13.04.2017, 15:14

0 ответов

Теги

Похожие вопросы