Подтвердить что ты не робот

Emacs подключается к системной шине, но не к сеансу

Системная шина работает нормально

(dbus-init-bus :system)

возвращает нуль, как и должно быть.

Однако подключение к шине сеанса

(dbus-init-bus :session)

повышений

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

qdbus в командной строке отлично работает с обеими шинами. Это даже работает изнутри, если это вызывает какое-либо беспокойство.

Ни emacs, ни emacs --daemon не соединяются.

4b9b3361

Ответ 1

Какую версию Emacs вы используете? Одна версия (до 2012-05-25) выглядит только для переменной среды DBUS_SESSION_BUS_ADDRESS, а более поздняя версия использует библиотечную функцию, которая также выглядит в ~/.dbus/session-bus, я думаю.