Beaglebone Black (deabian): выполняется простой код PySide, но не удается подключиться к ошибке сервера x

Я пытаюсь запустить простой код PySide, который отлично работает на Ubuntu, на BeagleBone black (debian wheezy). Я выполнил те же действия, что и на домашней странице pySide для установки Debian. Но при компиляции кода Python возникает ошибка «не удается подключиться к X-серверу». Мой код

import sys
from PySide import QtGui
app = QtGui.QApplication(sys.argv) ---> after this line i am getting that error message.
sys.exit(app.exec_())

Я искал решение в Интернете, но не смог найти подходящего решения для запуска кода pyside на BBB. Я прочитал эту ссылку. Кто-то смог использовать Pyside во встроенных средах с помощью Qws. Но ссылок не нашел. Не могли бы вы помочь мне решить эту проблему? Я также задал этот вопрос в черной группе Google Beaglebone.


person Upol Ryskulova    schedule 06.03.2015    source источник


Ответы (1)


Успех. Решил эту проблему. Чтобы получить доступ к X-серверу, мне просто нужно было запустить код как обычный пользователь, а не как пользователь root. Итак, я подключился к beaglebone black как пользователь «debian» и запустил код. Это был простой код pyside без какой-либо интеграции с GPIO или I2C. Если вы хотите получить доступ/изменить эти контакты, вы должны иметь привилегии пользователя «debian».

person Upol Ryskulova    schedule 15.03.2015