New comment by ahesford on void-packages repository https://github.com/void-linux/void-packages/pull/35522#issuecomment-1052581088 Comment: I built this PR (after dropping the `elogind` option altogether) and the server starts with `needs_root_rights = auto`, but my input devices don't work. Reverting the `Xwrapper.config` change makes everything work as expected. I recommend the following: - Do not change `needs_root_rights = yes` in `Xwrapper.config`. We can't afford to break people's setups on that scale, and people interested in rootless X can edit the wrapper config themselves. - Drop the `elogind` option, just hard-depend on `dbus-devel` and set `-Dsystemd_logind=true`. People who *really* care about avoding the `dbus` dependency can make a case for restoring the build option after the fact.