我在 Debian 测试(buster)上,启动 Thunderbird 时出现错误。这很奇怪,因为我可以毫无问题地启动 Firefox 和其他 X 应用程序。以下是错误:
$ thunderbird
No protocol specified
Unable to init server: Could not connect: Connection refused
Error: cannot open display: :0
我的$DISPLAY
设置为:0
:
$ echo $DISPLAY
:0
更新:有趣的是,当我启动到 Debian 的 4.14.0-2 内核时会出现这个问题,但启动到我自己编译的 4.15.0-rc7 内核时不会出现这个问题。
答案1
这两个内核在 apparmor 设置方面是否不同?请参阅 Debian Bug #882122:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882122(thunderbird:Thunderbird 无法连接到 X 服务器,无法启动)