Debian Bullseye + Gnome 3.38 (current versions in official repo's)
$HOME is served to the client over NFS -> this may cause leftover configuration from the Buster and Stretch era to be present.
I'm finishing up migration of my Buster configuration scripts to Bullseye, and the last error I was able to workaround was the missing $DISPLAY environment variable. I just hardcoded it in /etc/bash.bashrc:
Code: Select all
export DISPLAY=:1
Online sources(TM) seem to indicate that Wayland does not require the DISPLAY variable, and that my errors are caused by applications that still rely on the DISPLAY variable being set.
The Archlinux wiki (Talk page) seems to indicate that environment variables are set in the systemd user session these days.
My question is: the above solution seems a bit blunt and maybe there's a better way of doing this - but I don't know where to start. Any hints?
Thx,
Vincent