New comment by ahesford on void-packages repository https://github.com/void-linux/void-packages/pull/35522#issuecomment-1052617335 Comment: The point of the PR is to leave `xorg-server` in a state that *can* be configured to run rootless without requiring a custom build of the package. The point of my complaints was that 1. I don't want `elogind` to make X work; 2. Adding users to `input` is not generally advisable; 3. Because `xorg-server` works by default (with root privileges) *without* `elogind` and `input` group membership, we can't change `Xwrapper.config` and break people's currently working setups. I would have hoped that `needs_root_rights = auto` would do the right thing by detecting that `elogind` was not available on my system and decide that root privileges were still needed, but it seems it makes the wrong call.