This change to the file /etc/profile.d/openssh-dbus.sh seems to fix the bug: if test -n "$SSH_CONNECTION" -a -n "$DISPLAY" then export SAVE_DISPLAY=$DISPLAY unset DISPLAY dbus-update-activation-environment --systemd --all DISPLAY=$SAVE_DISPLAY unset SAVE_DISPLAY fi At least krunner and kdewallet work now so I'm a happy camper again. You should consider dropping the --all from dbus-update-activation-environment command and only sending the environment variables systemd really needs in my opinion, but I have no idea what problem you are trying to address here. Have a happy New Year.