Parfois, dans l'interface graphique, j'utilise byobu
, mais l'erreur suivante s'affiche avec qdbus
Connexion impossible au serveur D-Bus: org.freedesktop.DBus.Error.NoServer: Echec de la connexion au socket/tmp/dbus-1rnudRVZOD: Connexion refusée.
et le suivant avec dbus-monitor
Échec d'ouverture de la connexion au bus de session: Échec de la connexion au socket/tmp/dbus-1rnudRVZOD: Connexion refusée
Comment puis-je réparer cela ?
Ce que j’ai essayé jusqu’à présent, c’est d’exporter quelques variables dans mon .bashrc
export DBUS_SESSION_BUS_ADDRESS
export DISPLAY
Type
export $(dbus-launch)
Cela a fonctionné pour moi.
Vous voudrez probablement surveiller une instance spécifique du démon dbus, connectée à un processus particulier (comme gnome-session ou quelque chose comme ça). Tout d'abord trouver le PID de ce processus
$ pidof gnome-session
34001
Puis vérifiez ses envs vars pour DBUS_SESSION_BUS_ADDRESS
$ xargs --null --max-args=1 < /proc/34001/environ | grep DBUS_SESSION_BUS_ADDRESS
Maintenant, vous pouvez exporter extrait var
$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-p7YOEk,guid=ed5c03623a