应用程序无法连接 X 服务器来启动

应用程序无法连接 X 服务器来启动

我可以毫无问题地安装和运行 CLI snap 应用程序,但是当尝试运行图形应用程序时,它们似乎无法连接到 X 服务器,我做错了什么?

keepassx: cannot connect to X server :0

对于电报:

QXcbConnection: Could not connect to display :0

我正在使用snapd2.0.3 版本并snap interfaces得到以下结果:

Slot  Plug
-     keepassx-elopio:opengl
-     keepassx-elopio:unity7
-     links:network
-     links:network-bind
-     nmap:network
-     nmap:network-bind
-     notes:opengl
-     notes:unity7
-     notes-dpm:home
-     notes-dpm:opengl
-     notes-dpm:unity7
-     telegram-sergiusens:network
-     telegram-sergiusens:network-bind
-     telegram-sergiusens:unity7
-     tmux:network
-     tmux:network-bind
-     ubuntu-calculator-app:opengl
-     ubuntu-calculator-app:unity7
-     ubuntu-clock-app:opengl
-     ubuntu-clock-app:unity7
-     youtube-dl:home
-     youtube-dl:network
-     youtube-dl:network-bind

答案1

“Slot” 列为空这一事实snap interfaces说明了:这意味着您没有快照提供这些接口,而且您有几个想要使用它们。我猜snap list不包括 ubuntu-core snap,对吗?修复可能很简单snap install ubuntu-core。你是怎么做到的,我不知道。

如果这不起作用,你的 snap 安装可能会变得非常混乱。我发现这个脚本有助于恢复到工作点,但只有彻底清洁后才能恢复。

相关内容