New comment by kennylevinsen on void-packages repository https://github.com/void-linux/void-packages/issues/27132#issuecomment-744748048 Comment: You can probably reproduce using libseat's [simpletest](https://git.sr.ht/~kennylevinsen/seatd/tree/master/examples/simpletest/main.c) instead of running sway, by running it as `simpletest /dev/dri/card0` (first argument is the device to try to open). I haven't had time to try to reproduce on elogind, but I had a look at the code, and the session handling is considerably different than logind's own due to not being able to rely on systemd scopes. That's *probably* where it drops the ball.