New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/21233#issuecomment-618119427 Comment: https://github.com/swaywm/sway/wiki/Running-Sway-without-systemd As a reference: upstream recommends logind or elogind. setuid is the next best solution, with security implications. Capabilities seems to be the worst. As a distro we can, of course, make the choice to use setuid, even if I believe it's not the best method.