pid_gnome=$(pgrep gnome-session)
DBUS_SESSION_BUS_ADDRESS=$(grep -z DBUS_SESSION_BUS_ADDRESS /proc/${pid_gnome}/environ|cut -d= -f2-)
export DBUS_SESSION_BUS_ADDRESS=${DBUS_SESSION_BUS_ADDRESS}
Assicurati che l'utente abbia impostato la variabile DISPLAY.
Un'altra alternativa è:
export $(dbus-launch)
Ho finalmente trovato la risposta, l'esecuzione del seguente comando esporta l'output di dbus-launch:
export $(dbus-launch)