Em vez de deixar o Gnome executar dbus-launch para criar um endereço D-Bus aleatório, inicie dbus-daemon explicitamente no início da sua inicialização do X session e forneça um endereço fixo como unix:path=~/.dbus-$HOSTNAME-$DISPLAY .
Dadas as informações no relatório de erros , você pode até conseguir com unset DBUS_SESSION_BUS_ADDRESS e deixe os aplicativos descobrirem o endereço do barramento nas propriedades da janela raiz.
A partir de 15.10, a instância dbus por sessão é criada através de um Upstart job de sessão . O arquivo de trabalho em questão é /usr/share/upstart/sessions/dbus.conf . Você pode substituir o endereço aleatório padrão por sobrescrevendo a sub-rotina pre-start script que especifica o endereço a ser usado. Crie ~/.config/upstart/dbus.override com o seguinte:
pre-start script
DBUS_SESSION_BUS_ADDRESS=unix:path=$HOME/.dbus-$(hostname)-$(echo $DISPLAY | sed -e s/:/%3A/)
initctl set-env DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS
end script
O endereço fixo será usado depois do próximo login.