Choosing between seatd and elogind for Wayland seat access on Artix without logind ACLs
0 reputation · 04 Feb 2022, 18:31 UTC
0 reputation · 04 Feb 2022, 18:31 UTC
On an Artix Linux system running OpenRC, I want to run a Wayland compositor (Sway) with the smallest possible privilege footprint, and I need to decide between the two documented seat-management options Artix ships: seatd with libseat, or the elogind fork.
Because systemd-logind is absent, device permissions for DRM and input nodes fall back to group membership (seat, video, input) and udev rules rather than logind-managed ACLs. My understanding is that seatd keeps a single small root daemon holding the device file descriptors and hands them out per session, while elogind provides broader session tracking at the cost of a larger D-Bus-dependent stack. I also understand that running both at once can produce competing seat claims, so this is an either/or decision.
What is unclear to me is the practical boundary: which desktop functionality (session tracking, polkit integration, power/suspend handling) genuinely requires elogind, and which works fine with seatd plus explicit group and udev configuration.
A thoughtful contribution can make all the difference. Be the first to share one.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.