有时我在 GUI 中使用byobu
,但我收到以下错误qdbus
无法连接到 D-Bus 服务器:org.freedesktop.DBus.Error.NoServer:无法连接到套接字 /tmp/dbus-1rnudRVZOD:连接被拒绝
接下来是dbus-monitor
无法打开与会话总线的连接:无法连接到套接字 /tmp/dbus-1rnudRVZOD:连接被拒绝
我怎样才能解决这个问题 ?
到目前为止,我尝试过的是导出我的几个变量.bashrc
export DBUS_SESSION_BUS_ADDRESS
export DISPLAY
答案1
类型
export $(dbus-launch)
这对我有用。
答案2
您可能想要监视连接到特定进程的某些特定 dbus 守护进程实例(如 gnome-session 或类似程序)。首先找到该进程的 PID
$ pidof gnome-session
34001
然后检查其环境变量DBUS_SESSION_BUS_ADDRESS
$ xargs --null --max-args=1 < /proc/34001/environ | grep DBUS_SESSION_BUS_ADDRESS
现在您可以导出提取的变量
$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-p7YOEk,guid=ed5c03623a