Hi,<div><br></div><div>Ubuntu doesn't install dbus-user-session package by default. But it has dbus-x11 installed by default. When I try "systemctl --user show-environment" it only shows few env variables. However "initctl --user list-env" shows them all properly. </div><div><br></div><div><div>$ ps -p1 | grep systemd > /dev/null && echo systemd || echo upstart</div><div>systemd</div></div><div><br></div><div><div>$ systemd --v</div><div>systemd 229</div></div><div><br></div><div>$ systemctl --user show-environment</div><div><div>HOME=/home/pcuser</div><div>LANG=en_IN</div><div>LANGUAGE=en_IN:en</div><div>LOGNAME=pcuser</div><div>PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin</div><div>SHELL=/bin/bash</div><div>USER=pcuser</div><div>XDG_RUNTIME_DIR=/run/user/1000</div></div><div><br></div><div>All I need is "DBUS_SESSION_BUS_ADDRESS", "DISPLAY" and "XAUTHORITY". Even without dbus-user-session, it should import all environment variables as it is executing "dbus-update-activation-environment --verbose --systemd --all" from xsession.d script. Is it not? Then why is it not importing all the variables?</div><div><br></div><div>Please clarify.</div><div>Thanks.</div>