Como conectar tela / tmux / byobu ao dbus?

3

Às vezes na GUI eu uso byobu , mas recebo o seguinte erro com qdbus

  

Não foi possível conectar-se ao servidor D-Bus:   org.freedesktop.DBus.Error.NoServer: Falha ao conectar-se ao soquete   / tmp / dbus-1rnudRVZOD: Conexão recusada

e o seguinte com dbus-monitor

  

Falha ao abrir a conexão ao barramento da sessão: Falha ao conectar ao soquete   / tmp / dbus-1rnudRVZOD: Conexão recusada

Como posso consertar isso?

O que eu tentei até agora é exportar algumas variáveis no meu .bashrc

export DBUS_SESSION_BUS_ADDRESS
export DISPLAY
    
por Sergiy Kolodyazhnyy 15.05.2016 / 08:54

2 respostas

2

Digite

export $(dbus-launch)

Isso funcionou para mim.

    
por Atcold 28.10.2016 / 17:42
1

Você provavelmente desejará monitorar alguma instância específica do dbus daemon, conectada a um processo específico (como o gnome-session ou algo assim). Primeiro encontre o PID desse processo

$ pidof gnome-session
34001

Em seguida, verifique seu env vars para DBUS_SESSION_BUS_ADDRESS

$ xargs --null --max-args=1 < /proc/34001/environ | grep DBUS_SESSION_BUS_ADDRESS

Agora você pode exportar var extraído

$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-p7YOEk,guid=ed5c03623a
    
por Seweryn Niemiec 17.01.2017 / 00:02