New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/issues/28036#issuecomment-770445616 Comment: At issue here is that Void can't ship wrapper scripts for every WM we have (there are many). Some display managers support a setup script which can set these variables for you and/or go through `~/.config/environment.d`, and I would recommend using those. The root cause is that, as a distro that doesn't use systemd, we lose out on some of their goodies, which include seamless dbus user session. If you have suggestions for improving the docs about dbus, feel free to open an issue there. However, I don't know how we should proceed beyond that, since, for better or for worse, void supports dbus-less systems.