In accordance with upstream's development direction[1][2][3], I'm
planning to enable libseat[4] session backend for rawhide build of
wlroots in the next few weeks. The change should not affect any users of
wlroots-0.13.0 and will not change API or ABI.
*However*, if your workflow involves using custom pam stack without
pam_systemd and granting suid to the `/usr/bin/sway` or any other
compositor binary, please contact me so I could adjust libseat
build-time options accordingly. Currently it's built with systemd-logind
backend only.
[1]:
https://github.com/swaywm/wlroots/issues/2755
[2]:
https://github.com/swaywm/wlroots/pull/2786
[3]:
https://github.com/swaywm/wlroots/pull/2839
[4]:
https://sr.ht/~kennylevinsen/seatd/
--
Best regards,
Aleksei Bavshin