2012-12-14 28 views
19

System działa dobrzeEmacs łączy się z magistralą systemową, ale nie do sesji jeden autobus

(dbus-init-bus :system) 

zwraca nil, jak powinno.

Jednak podłączenie do magistrali sesji

(dbus-init-bus :session) 

podnosi

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

qdbus w wierszu poleceń działa dobrze zarówno z autobusów. Nawet działa z poziomu eshell, jeśli ma to jakiekolwiek znaczenie.

Nie łączy się ani emacs ani emacs --daemon.

+1

Wydaje się działać poprawnie z '24.5.1'. – Reactormonk

+0

Czy rozwiązujesz ten problem? Mam ten sam problem, ale tylko na 'emacs --daemon' na wersji' 24.3.1' na Linux. BTW, niektórzy użytkownicy wskazali, że: https://www.reddit.com/r/emacs/comments/2d4c1m/emacs_daemon_dbus_error_no_connection_to_bus/ –

+0

@ManoelVilela uaktualnij swoje emacs. – Reactormonk

Odpowiedz

2

Którą wersję Emacsa używasz? One version (przed 2012-05-25) szuka tylko zmiennej środowiskowej DBUS_SESSION_BUS_ADDRESS, podczas gdy a more recent one używa funkcji biblioteki, która również wygląda w ~/.dbus/session-bus Myślę.

+0

GNU Emacs 24.2.1 – Reactormonk