【问题标题】:Emacs connects to system bus, but not to the session oneEmacs 连接到系统总线,但不连接到会话一
【发布时间】:2012-12-02 23:26:25
【问题描述】:

系统总线工作正常

(dbus-init-bus :system)

应该返回 nil。

但是,连接到会话总线

(dbus-init-bus :session)

加注

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

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

emacs 和 emacs --daemon 都不连接。

【问题讨论】:

  • 似乎与24.5.1 配合得很好。
  • 你解决了这个问题吗?我有同样的问题,但仅限于 Linux 上版本 24.3.1 的 emacs --daemon。顺便说一句,一些用户指出:reddit.com/r/emacs/comments/2d4c1m/…
  • @ManoelVilela 升级你的 emacs。
  • 对不起,我在这里打错了我的 emacs 版本。我的意思是:25.3.1。正在尝试第 27 版...

标签: emacs dbus


【解决方案1】:

您使用的是哪个版本的 Emacs? One version(在2012-05-25 之前)只查找DBUS_SESSION_BUS_ADDRESS 环境变量,而a more recent one 使用的库函数也可以在~/.dbus/session-bus 中查找。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2013-02-28
      • 1970-01-01
      • 1970-01-01
      • 2020-02-09
      • 1970-01-01
      • 2021-08-30
      • 2016-11-15
      • 1970-01-01
      • 2017-12-20
      相关资源
      最近更新 更多