diff --git a/microagent-desktop-session.sh b/microagent-desktop-session.sh index 4164b76..a218778 100644 --- a/microagent-desktop-session.sh +++ b/microagent-desktop-session.sh @@ -39,7 +39,7 @@ cleanup() { start_dbus() { log "starting dbus session" - eval "$(dbus-launch --sh-syntax)" + eval "$(runuser -u node -- dbus-launch --sh-syntax)" export DBUS_SESSION_BUS_ADDRESS dbus_pid="$DBUS_SESSION_BUS_PID" }