How to fix error Xlib.error.DisplayConnectionError: Can't connect to display ":0": b'No protocol specified\n'
14,704
Solution 1
Ok, It was bug in python3-xlib. See https://github.com/LiuLang/python3-xlib/issues/6 for details.
Solution 2
Temporary workaround is
$ xhost +
http://ubuntuforums.org/showthread.php?t=2290602
Related videos on Youtube
Author by
BPS
Updated on July 10, 2022Comments
-
BPS almost 2 years
I'm making some program with python3 and XLib.
On my PC with Ubuntu 14.04 everything works fine but when I try to run my app in my notebook with manualy installed Xorg I get exception:
Xlib.error.DisplayConnectionError: Can't connect to display ":0": b'No protocol specified\n'
on line:
self.__display = Xlib.display.Display()
What's going on here? How to fix this that it could work on every Linux?
Edit:
This does not look like duplicate of X11: run a gnome app as another user. On my both computers I have same users and groups, so this problem is probably not connected with lack of permissions to run my program.
It must be something else something with bad configuration of X.
-
markroxor almost 6 yearslink is broken.
-
Henrique Amaral about 4 yearsPage if broken, but since it was from 2015, thats ok