2012-05-30 2 views
0

Я пытаюсь выполнить приложение GTK используя VNCViewer ..Может ли приложение gtk использовать отображение, отличное от: 0 по умолчанию?

При подключении с помощью: 0 дисплея я могу выполнить GTK приложение штраф, , но с каким-либо другим, т.е. дисплея: 1 и т.д., выезды приложения со следующим ошибка ..

CRITICAL **: Could not initialize GTK 

есть ли способ, с помощью которого GTK приложение может использовать дисплей, отличные от: 0 дисплея, так что я могу использовать его через VNCViewer?

Фактический пользователь на машине уже использует машину, поэтому дисплей: 0 не может использоваться в моем случае.

Я думаю, что это возможно, так как все другие графические интерфейсы в системе работают нормально на любом дисплее.

Любые подсказки?

ответ

0

Я нашел проблему, с которой я столкнулся. При использовании vncviewer пользователь должен выполнить приложение gtk (это может быть справедливо и для других приложений gui ...) с терминала при входе в систему от того же пользователя, который указанный в ~/.vnc/XStartup

конфигурационный файл

.

Проблема заключалась в том, что я выполнял приложение gtk после переключения на другого пользователя с терминала, отличного от пользователя, указанного в файле ~/.vnc/xstartup. Как-то раз я пустил ueser .. приложение подошло !.