我在 32 位 Ubuntu 机器上安装了 Everpad。运行时出现错误:
root@1025C:~# everpad
"sni-qt/10220" WARN 22:57:49.764 void StatusNotifierItemFactory::connectToSnw() Invalid interface to SNW_SERVICE
ERROR:dbus.proxies:Introspect error on :1.2:/EverpadProvider: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
如何解决这个问题呢?
答案1
我everpad
用这个安装回答于 14.04。
如果使用 sudo 运行,我也会收到同样的错误:
$ sudo everpad
"sni-qt/27637" WARN 22:25:20.906 void StatusNotifierItemFactory::connectToSnw() Invalid interface to SNW_SERVICE
您需要everpad
以普通用户身份运行,而不是 root 用户:
$ everpad
您收到 dbus 错误,因为当以其他用户身份调用时,您会丢失DBUS_SESSION_BUS_ADDRESS
。
这是不允许的,因为如果总线守护进程检测到来自不同用户的连接,它就会断开连接。
资料来源: