Polkit

From wikinotes

Graphical manager for handling requests for elevated privileges by an application.

Documentation

gitlab https://gitlab.freedesktop.org/polkit/polkit/

Tutorials

arch wiki https://wiki.archlinux.org/title/Polkit

Install

TODO:

this won't work, it **must** be run as root. Could be adapted to a system service though?

Most DMs have their own version of polkit-authentication-agent.
here is an example.

Write a user systemd service

# ~.config/systemd/user

[Unit]
Description=Starts polkit-gnome (graphical password prompts)
Requires=graphical-session.target

[Service]
ExecStart=/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1

[Install]
WantedBy=graphical-session.target

Install, enable, and start

pacman -S polkit-gnome
systemctl --user enable polkit-gnome.service
systemctl --user start  polkit-gnome.service