Я делаю какую-то программу с 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.