New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/issues/20930#issuecomment-615897918 Comment: I saw your PR! The one issue I have with it in this context is that if you don't have elogind nor setuid on the binary nor CAP_SYS_ADMIN (capabilities require one more dependency, though), then you can't start the compositor, unless you add setuid by hand. Making setuid a build option would work out well, I think. Depend on elogind or make the binary setuid. Given that to use a build option you have to build the package yourself, `ignorepkg` shouldn't even be necessary. I will test elogind without dbus and get back to you. Finally, I don't know if as a distro we want to push elogind as the solution for most problems. If you guys feel it shouldn't be, I'd advocate then for including the build_option snippet in all the compositors, so they become setuid binaries. I will take a look at PopCorn.voidlinux.org to see if I can figure out how many people use any of the wlroots based compositors and if they have elogind there too.