我可以毫无问题地安装和运行 CLI snap 应用程序,但是当尝试运行图形应用程序时,它们似乎无法连接到 X 服务器,我做错了什么?
keepassx: cannot connect to X server :0
对于电报:
QXcbConnection: Could not connect to display :0
我正在使用snapd
2.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 安装可能会变得非常混乱。我发现这个脚本有助于恢复到工作点,但只有彻底清洁后才能恢复。