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/
Libseat backend is now enabled in rawhide. I have no plans to backport the change into f34 at the moment.
On 4/29/21 4:03 PM, Aleksei Bavshin wrote:
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.