Как подключить screen / tmux / byobu к dbus?

Иногда в 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
3
задан 15 May 2016 в 09:54

2 ответа

Тип

export $(dbus-launch)

Это работало на меня.

2
ответ дан 15 May 2016 в 19:54

Вы, вероятно, хотите контролировать некоторый определенный 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
1
ответ дан 15 May 2016 в 19:54
  • 1
    Я думаю, что это - хорошее учебное руководство для маркировки сервера мГц. престижность за Вас администратор – Egon Stetmann. 11 November 2017 в 03:12

Другие вопросы по тегам:

Похожие вопросы: