Я создал простое тестовое приложение с беспорядком: сцена с двумя актерами ClutterText для отображения двух слов. Он работает нормально, когда я запускаю его из gnome, но запуская его из tty (не gnome-terminal или xterm) с помощью xinit my_app_binary
, я получаю сообщение об ошибке:
failed to create drawable
Unable to initialize Clutter: Unable to select the newly created GLX context
Window manager error: Unable to initialize Clutter
Если я запускаю xinit gnome-terminal
с того же tty, все работает, gnome-терминал отображается на черном экране. То же самое я хочу сделать со своим приложением. Есть ли что-нибудь, что я могу сделать, чтобы преодолеть эту ошибку?
Все вышеперечисленное проверено в Linux Mint 12. После обычной загрузки я переключаюсь на tty (ALT-F1) и останавливаю lightdm (sudo /etc/init.d/lightdm stop).
Спасибо!
РЕДАКТИРОВАТЬ: с правами root все работает, поэтому вопрос: как запустить его как обычный пользователь?