New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/issues/20930#issuecomment-612678163 Comment: What other way of setting up `XDG_RUNTIME_DIR` would you suggest? I feel like adding elogind to all the compositors instead of to their common library (which is the part that actually reqiuires `XDG_RUNTIME_DIR`) is duplicated effort. In this case whoever packages another wayland compositor will have to know to add it as a dependency. Just now I realized we'd also have to update Wayfire. And Wayland also requires privileges for DRM master. Is there any compositor that somehow bypasses this without setuid?If there isn't, elogind is necessary for wayland to be useful, so it should be a dependency.