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}
Bitte stellen Sie sicher, dass der Benutzer die Variable DISPLAY gesetzt hat.
Eine weitere Alternative ist:
export $(dbus-launch)
Ich habe endlich die Antwort gefunden, indem ich den folgenden Befehl ausführe, um die Ausgabe von dbus-launch zu exportieren:
export $(dbus-launch)