Sentinel v0.9.0
Sentinel 0.9.0
Monorepo release. sentinel-kde and sentinel-cosmic are now one
project — both frontends share a single backend. This is the first release
cut from the unified sentinel repository.
What changed
- One shared backend. The PAM module (
pam-sentinel), the polkit agent
(sentinel-polkit-agent), and the shared library (sentinel-shared) are
now a single source of truth, built once and used by both frontends.
No more mirroring fixes across two repos. - Two frontends, one tag.
sentinel-helper(COSMIC / libcosmic) and
sentinel-helper-kde(Plasma / Kirigami) are released together at the
same version. - COSMIC now uses the D-Bus bypass. The agent's pre-approval channel is
the system D-Bus (org.sentinel.Agent), replacing COSMIC's old unix
socket. The socket path was blocked by SELinux (policykit_tmay
dbus send_msgbut not write an arbitrary socket), so this fixes the
bypass on SELinux systems (e.g. openSUSE Tumbleweed). The COSMIC package
now ships theorg.sentinel.Agent.confsystem-bus policy.
Install
Arch (AUR)
paru -S sentinel-kde # KDE Plasma
paru -S sentinel-cosmic # COSMICFrom source (any distro)
git clone https://github.com/atayozcan/sentinel.git
cd sentinel
sudo ./install.sh # COSMIC frontend
# or the KDE frontend:
sudo ./packaging-kde/install.shFrom the binary bundle
Download the bundle for your desktop + arch
(sentinel-0.9.0-<arch>-linux.tar.gz for COSMIC,
sentinel-kde-0.9.0-<arch>-linux.tar.gz for KDE), extract, then:
sudo SENTINEL_SKIP_BUILD=1 ./install.shNo Rust toolchain needed.