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.