Иногда в 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
Вы, вероятно, хотите контролировать некоторый определенный dbus экземпляр демона, подключенный к конкретному процессу (как сессия гнома или что-то вроде этого). Сначала найдите, что PID того процесса
$ pidof gnome-session
34001
Затем проверяет свой огибающий Вар на DBUS_SESSION_BUS_ADDRESS
$ xargs --null --max-args=1 < /proc/34001/environ | grep DBUS_SESSION_BUS_ADDRESS
Теперь, можно экспортировать извлеченный var
$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-p7YOEk,guid=ed5c03623a