xserver-xorg-core now uses libseat1 to control rootless startx and access to input and video devices. This has several advantages, the most significant being that it removes the dbus dependency from xserver-xorg-core. libseat1 can use either seatd or elogind as a backend. If you need to override the default choice (autodiscovery), use the LIBSEAT_BACKEND environment variable. If you are using seatd as the backend, ensure the user is a member of the video group. This is only relevant to running startx as a user, xorg run as root by a display manager is unaffected. Users can now enjoy a wayland desktop without elogind by installing libpam-ck-connector, sway and seatd. Ensure the relevant user is a member of the `video` group and run sway from the terminal.