21

系统总线工作正常

(dbus-init-bus :system)

返回 nil,因为它应该。

但是,连接到会话总线

(dbus-init-bus :session)

提高

(dbus-error "No connection to bus" :session)

qdbus在命令行中,两条总线都可以正常工作。如果有任何问题,它甚至可以在 eshell 内工作。

既不emacs也不emacs --daemon连接。

4

2 回答 2

2

您使用的是哪个版本的 Emacs?一个版本(在2012-05-25之前)只查找DBUS_SESSION_BUS_ADDRESS环境变量,而最近的一个~/.dbus/session-bus版本使用了我认为也可以查找的库函数。

于 2013-01-02T13:14:51.390 回答
0

你在运行 emacs 之前尝试过这个: eval $(dbus-launch) export DBUS_SESSION_BUS_ADDRESS

于 2018-08-02T11:07:44.070 回答