系统总线工作正常
(dbus-init-bus :system)
应该返回nil。
但是,与会话总线的连接
(dbus-init-bus :session)
加注
(dbus-error "No connection to bus" :session)
命令行中的 qdbus
对两条总线都可以正常工作。它甚至
如果有任何问题,可以在eshell中工作。
emacs
和emacs --daemon
都没有联系。
答案 0 :(得分:2)
您使用的是哪个版本的Emacs? One version(在2012-05-25之前)仅查找DBUS_SESSION_BUS_ADDRESS
环境变量,而a more recent one使用的库函数也会在~/.dbus/session-bus
中查找。
答案 1 :(得分:0)
您在运行emacs之前尝试了以下方法:
eval $(dbus-launch)
export DBUS_SESSION_BUS_ADDRESS