🌐
Medium
tanjilbhuiyan.medium.com › a-modern-arch-linux-installation-guide-using-archinstall-niri-wm-part-1-c5ab6d5371dc
A Modern Arch Linux Installation Guide Using archinstall + Niri WM -Part-1 | by Md. Tanjil Bhuiyan | Medium
December 4, 2025 - They are not exactly same. seatd is the better choice for Niri because it’s lightweight, simple, and designed specifically to give Wayland compositors direct access to input devices and graphics hardware.
🌐
Arch Linux Forums
bbs.archlinux.org › viewtopic.php
[SOLVED] Wayland sessions won't start. / Newbie Corner / Arch Linux Forums
September 26, 2023 - And given where this thread started, I figured you were of a similar opinion. If you do not have reasons to explicitly avoid polkit, then just get rid of seatd - polkit is socket activated (or similarly handles stuff itself behind the scenes) so you don't have to do anything specific to use / enable it.
🌐
GitHub
github.com › archlinux › archinstall › issues › 3467
SeatAccess labels incorrect · Issue #3467 · archlinux/archinstall
May 15, 2025 - As such, the question is whether you want to use systemd-logind (which requires polkit because of Arch's choice of build flags), or seatd (which requires just enabling the service - a display server supporting it would depend on the package to pull in libseat).
Author   archlinux
🌐
GitHub
github.com › hyprwm › Hyprland › discussions › 12689
libseat - seatd vs logind, systemd, polkit - remote access, no TTY? · hyprwm/Hyprland · Discussion #12689
December 20, 2025 - I have no real access to a normal TTY - however a GPU is in the system. It's installed on an Ampere Altra arm server. I am on Gentoo, using GIT compiled hyprland sources. I am using the nouveau driver on a 1660 super. greetd seems to be able to launch hyprland, I don't see a way to get something like wayvnc working there though. Hyprland does start without error though. I have some hunch that seatd or logind might help - I don't have polkit ...
Author   hyprwm
🌐
Alpine Linux
wiki.alpinelinux.org › wiki › Polkit
Polkit - Alpine Linux
March 27, 2026 - Polkit is an authorization manager which is used for allowing unprivileged processes to speak to privileged processes through some form of inter-process communication mechanism like D-Bus. Install and configure D-Bus. For graphical applications, polkit relies on elogind or Seatd to determine ...
🌐
GitHub
github.com › pop-os › cosmic-epoch › issues › 79
[QaA] what does seatd dependency do? · Issue #79 · pop-os/cosmic-epoch
February 20, 2023 - how does cosmic need seatd? i saw that sway, resp wlroots, needs seatd. gnome does not. there is a discussion on the arch linux bug tracker which kind of goes : seatd or polkit for sway: https://bugs.archlinux.org/task/73547 (sorry to as...
Author   pop-os
🌐
PCLinuxOS
pclinuxos.com › board index
Prototype KDE 5 Wayland support via seatd
The Boomer Distribution · It is currently Wed Mar 11, 2026 7:21 am
Find elsewhere
🌐
Stack Exchange
unix.stackexchange.com › questions › 768358 › polkit-and-local-serial-consoles
Polkit and local serial consoles - Unix & Linux Stack Exchange
February 2, 2024 - By default, seat0 is the only existing seat. You can view the devices associated with a seat by e.g.: ... To associate a device with a seat, it should have a udev tag seat added to it in udev rules. ... By default, TTY devices (and thus serial consoles) don't seem to be associated with any seats, so a serial console login will be no different from a remote SSH login, as far as polkit is concerned.
🌐
Systemd-Free Linux
sysdfree.wordpress.com › tag › seatd
seatd – systemd-free linux community
June 23, 2023 - But it is only a handful of distros at this point that have totally refused the use of elogind and stick to consolekit2 (which was recently upgraded upstream unlike common myth that has it abandoned). Consolekit2 can handle logind functionality but can’t provide seat management. So there is seatd, a daemon that just does this.
🌐
Alpine Linux
wiki.alpinelinux.org › wiki › Seatd
Seatd - Alpine Linux
2 weeks ago - ... If you are already logged in as a $USER, you will need to relogin. Polkit can be configured and used for authentication with seatd with certain limitations. Since seatd doesn't provide detailed session tracking, polkit rules that rely on these properties (e.g., subject.active, subject.local) ...
🌐
GitHub
github.com › 1995parham › dotfiles › issues › 41
Add more on seatd and polkit solutions for sway · Issue #41 · 1995parham/dotfiles
May 9, 2023 - One of the questions in the sway installation process is about choosing seatd and polkit for sway to gain access into hardware. seems the polkit is a better choice. https://wiki.archlinux.org/title...
Author   1995parham
🌐
Gentoo Forums
forums.gentoo.org › viewtopic-t-1127344-start-0.html
Gentoo Forums :: View topic - wayland compositor without polkit?
January 4, 2021 - FAQ | Search | Memberlist | Usergroups | Statistics | Profile | Log in to check your private messages | Log in | Register · Links: forums.gentoo.org | www.gentoo.org | bugs.gentoo.org | wiki.gentoo.org | forum-mods@gentoo.org
🌐
Gentoo Forums
forums.gentoo.org › board index › assistance › desktop environments
wayland compositor without polkit? - Gentoo Forums
January 4, 2021 - 9ab4e19d55 See in particular here: https://github.com/systemd/systemd/issues/17473 Maybe this recent commit will fix it: https://github.com/systemd/systemd/comm ... e3c38fbc18 (for the record: this will apparently be in >=sys-apps/systemd-248) ... I know that wayfire and hikari do not need polkit, at least for them. I would imagine it's a requirement *logind. I have wayfire with the seatd use flag, works fine (but i start from command line, just like startx) Sddm doesn't use seatd (at least yet) Edit to add: I've been using wayfire for about a week now (finally getting it in the shape I want it) I like the concept of wayland but there's a lot of rough edges to it.
🌐
Reddit
reddit.com › r/artixlinux › seatd vs elogind
r/artixlinux on Reddit: Seatd vs Elogind
August 4, 2023 -

I tried to replace elogind with seatd. But it didn't allow me to remove the 'elogind' package. So, I removed 'elogind' using '-Rdd' flag to force it. But something didn't feel right.

So, right now, I do have elogind installed, but I uninstalled 'elogind-dinit' package and I have seatd service enabled and running in the background.

So, my question is: is my system still using elogind secretly? The 'elogind' service isn't active, but the 'loginctl' command works.