GTK приложения не запускаются

У меня свежая установка Ubuntu 10.04 Server на узлах вычислительного кластера, и я получаю доступ к узлам через ssh. Я настроил X-сервер, который я запускаю командой startx -- -ac. Сервер работает нормально на порт: 0. Затем я установил переменную окружения DISPLAY на: 0. Теперь, когда я запускаю приложение GTK на узле, оно выходит из строя со следующей ошибкой:

Error: Unable to initialize gtk, is DISPLAY set properly?

Теперь мой вопрос: есть ли какая-нибудь библиотека времени выполнения, которая мне нужна для запуска приложений GTK поверх X сервер? Я, вероятно, здесь упускаю что-то очевидное, но не могу сказать, что: P

3
задан 1 March 2011 в 15:55

1 ответ

Я нашел решение один после поиска некоторое время. Нет, по-видимому, никакой потребности в дальнейшем пакете сверху надлежащий X-сервер, но необходимо позволить локальные соединения X-серверу при помощи следующих команд:

DISPLAY=:0    
xhost +LOCAL:

Затем это работает!

4
ответ дан 1 March 2011 в 15:55

Другие вопросы по тегам:

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