emacs dbus

Emacs se conecta al bus del sistema, pero no a la sesión uno



dbus (2)

El sistema de bus funciona bien.

(dbus-init-bus :system)

Devuelve nil, como debe ser.

Sin embargo, conexión al bus de sesión.

(dbus-init-bus :session)

plantea

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

qdbus en la línea de comandos funciona bien con ambos buses. Incluso funciona desde adentro, si eso le preocupa.

Ni emacs ni emacs --daemon conectan.


¿Intentaste esto antes de ejecutar emacs: eval $(dbus-launch) export DBUS_SESSION_BUS_ADDRESS


¿Qué versión de Emacs estás usando? Una versión (antes del 2012-05-25 ) solo busca la variable de entorno DBUS_SESSION_BUS_ADDRESS , mientras que una más reciente usa una función de biblioteca que también busca en ~/.dbus/session-bus , creo.