Fix: Import Docker env vars into VNC session
Some checks failed
Test / test (push) Has been cancelled

Systemd services don't inherit container environment variables.
Added sourcing from /proc/1/environ in xstartup to fix this.
This commit is contained in:
2026-01-17 02:19:13 +00:00
parent e4b648e447
commit c933d6e6da

View File

@@ -4,6 +4,12 @@
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# Import environment variables from container (PID 1)
# Systemd services don't inherit Docker env vars, so we source them here
while IFS= read -r -d '' line; do
export "$line"
done < /proc/1/environ
export XDG_RUNTIME_DIR=/tmp/runtime-root
mkdir -p $XDG_RUNTIME_DIR
chmod 700 $XDG_RUNTIME_DIR