如何修复错误Xlib.error.DisplayConnectionError:无法连接到display“:0”:b'未指定协议\n'

2024-09-28 23:47:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用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: run a gnome app as another user的副本。在我的两台计算机上,我有相同的用户和组,所以这个问题可能与缺乏运行我的程序的权限无关。

一定是别的什么东西X的配置不好


Tags: 程序应用程序ubuntuconnectdisplay笔记本error手动