New comment by Duncaen on void-packages repository https://github.com/void-linux/void-packages/issues/12754#issuecomment-507028342 Comment: We can't fix this, this works as expected afaik. Maybe you can run `weston` without `weston-launch` if you install `elogind`. Without `logind`, weston has no permissions to open/take over the drm device, this is where `weston-launch` comes into the mix to provide this functionality without logind.