🌐
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.
Discussions

SeatAccess labels incorrect
A normal Arch system has two options for providing seat access: seatd (the daemon) systemd-logind And yet, the options provided by archinstall is: seatd polkit polkit does not provide any form of s... More on github.com
🌐 github.com
0
May 15, 2025
Need help on decision
Hyprland has its own polkit agent now so that is generally recommended. https://wiki.hyprland.org/Hypr-Ecosystem/hyprpolkitagent/ More on reddit.com
🌐 r/archlinux
3
1
April 30, 2025
Which Gnome service replaces polkit-gnome-authentication-agent-1?
Hello there! Since polkit-gnome-authentication-agent-1 is not available anymore in the repos, I imagine because of changes in Gnome. Is there a new service that must be used instead when using Hyprland or Niri? As I use Fedora Workstation as base for using Hyprland and now trying Niri, and ... More on discussion.fedoraproject.org
🌐 discussion.fedoraproject.org
3
0
June 19, 2025
Polkit issues
Having issues with authenticating using Polkit. On Polkit: trying to use GUI apps that require Polkit (e.g. pamac) results in a failed verification error. System Information I'm starting Niri u... More on github.com
🌐 github.com
15
October 28, 2025
🌐
Alpine Linux
wiki.alpinelinux.org › wiki › Polkit
Polkit - Alpine Linux
March 27, 2026 - For a minimal desktop like Sway, polkit can be used with seatd with certain limitations. With Seatd, polkit rules can only evaluate group membership, resulting in a 'yes' or 'no' decision.
🌐
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
🌐
Arch Linux Forums
bbs.archlinux.org › viewtopic.php
polkit doesn't work in wayland [solved] / Applications & Desktop Environments / Arch Linux Forums
July 18, 2025 - i've tried various polkit agents but they all give the same error message · $ pkexec gparted Authorization required, but no authorization protocol specified (gpartedbin:8878): Gtk-WARNING **: 23:47:30.995: cannot open display: :0 ... Poikit is not a (direct) dependency of niri and is also not mentioned on https://wiki.archlinux.org/title/Niri .
🌐
Grokipedia
grokipedia.com › niri (wayland compositor)
Niri (Wayland compositor) — Grokipedia
March 25, 2026 - On Arch Linux, seat access can be provided in two main ways: seatd (recommended for minimal/tiling setups): A lightweight daemon designed specifically for Wayland compositors. ... Pros: Minimal resource usage, low overhead, direct device access.
🌐
ArchWiki
wiki.archlinux.org › title › Sway
Sway - ArchWiki
3 weeks ago - Alternatively, if polkit is not installed on your system and you want to use seatd instead, add yourself to the seat user group and enable/start seatd.service, then re-log.
🌐
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.
Find elsewhere
🌐
GitHub
github.com › hyprwm › Hyprland › discussions › 12689
libseat - seatd vs logind, systemd, polkit - remote access, no TTY? · hyprwm/Hyprland · Discussion #12689
December 20, 2025 - My goal is to be able to log into a headless setup with VNC or some moonlight based client. I have no real access to a normal TTY - however a GPU is in the system. It's installed on an Ampere A...
Author   hyprwm
🌐
Hyprland Wiki
wiki.hypr.land › Hypr-Ecosystem › hyprpolkitagent
hyprpolkitagent – Hyprland Wiki
10 hours ago - hyprpolkitagent is a polkit authentication daemon. It is required for GUI applications to be able to request elevated privileges. If it’s not available in your distro’s repositories, you can either build it from source or use a different agent, e.g. KDE’s one.
🌐
Fedora Discussion
discussion.fedoraproject.org › ask fedora
Which Gnome service replaces polkit-gnome-authentication-agent-1? - Fedora Discussion
June 19, 2025 - Hello there! Since polkit-gnome-authentication-agent-1 is not available anymore in the repos, I imagine because of changes in Gnome. Is there a new service that must be used instead when using Hyprland or Niri? As I use Fedora Workstation as base for using Hyprland and now trying Niri, and I’ve bee…
🌐
Gentoo Wiki
wiki.gentoo.org › wiki › Niri
Niri - Gentoo wiki
Niri must be run with the niri-session script to run portals, either through a display manager or manually. ... Polkit is necessary for a user to mount drives in a file manager, such as Nautilus.
🌐
GitHub
github.com › niri-wm › niri › issues › 2695
Polkit issues · Issue #2695 · niri-wm/niri
October 28, 2025 - Having issues with authenticating using Polkit. On Polkit: trying to use GUI apps that require Polkit (e.g. pamac) results in a failed verification error. System Information I'm starting Niri using GDM. niri version: niri 25.08 (01be0e6)...
Author   niri-wm
🌐
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.
🌐
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
🌐
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) ...