Как исправить ошибку Xlib.error.DisplayConnectionError: невозможно подключиться к дисплею «:0»: b'Протокол не указан\n'Python

Программы на Python
Ответить
Anonymous
 Как исправить ошибку Xlib.error.DisplayConnectionError: невозможно подключиться к дисплею «:0»: b'Протокол не указан\n'

Сообщение Anonymous »

Я делаю программу на Python3 и XLib.

На моем компьютере с Ubuntu 14.04 все работает нормально, но когда я пытаюсь запустить свое приложение на своем ноутбуке с помощью установленный вручную Xorg, я получаю исключение:

Код: Выделить всё

Xlib.error.DisplayConnectionError: Can't connect to display ":0": b'No protocol specified\n'
онлайн:

Код: Выделить всё

self.__display = Xlib.display.Display()
Что здесь происходит? Как это исправить, чтобы оно работало на любом Linux?

Изменить:

Это не похоже на дубликат. из X11: запустите приложение gnome от имени другого пользователя. На обоих моих компьютерах у меня одни и те же пользователи и группы, поэтому эта проблема, вероятно, не связана с отсутствием разрешений на запуск моей программы.

Это должно быть что-то еще, что-то плохое конфигурация X.

Подробнее здесь: https://stackoverflow.com/questions/319 ... -display-0
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»