Kind thanks, Zbyszek. Forgive init script habits. Systemd docs need execution flowcharts. Maybe a wiki for best practice XDG? Setting up users is basic sysadmin.
Reviewing pam_env, is /etc/environment a decent place to set XDG vars? $USER works from there, yes? I guess $HOME/.pam_environment could serve as well, but I'd prefer central XDG config for all users based on $USER differentiation. I got your test call working sans --user. Haven't looked hard but here's the dump. This box is quite clean; pure systemd Arch Linux, no legacy cruft (except what's bouncing in my brain). $ systemctl show-environment PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin LANG=en_US.UTF-8 LANGUAGE=en LC_CTYPE=en_US.UTF-8 LC_NUMERIC=en_US.UTF-8 LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8 LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 LC_PAPER=en_US.UTF-8 LC_NAME=en_US.UTF-8 LC_ADDRESS=en_US.UTF-8 LC_TELEPHONE=en_US.UTF-8 LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=en_US.UTF-8 $ systemctl --user show-environment Failed to issue method call: Process /bin/false exited with status 1 $ ps ax | grep "systemd --user" - 306 ? Ss 0:00 /usr/lib/systemd/systemd --user 6719 pts/0 R+ 0:00 grep systemd --user - $ pacman -Q systemd systemd 208-2 -- http://www.fastmail.fm - A no graphics, no pop-ups email service _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel