Package Details: polkit-dumb-agent-git r22.c6424b6-1

Git Clone URL: https://aur.archlinux.org/polkit-dumb-agent-git.git (read-only, click to copy)
Package Base: polkit-dumb-agent-git
Description: A polkit agent in 145 lines of code using Qt and libsystemd, because polkit sucks.
Upstream URL: https://github.com/sandsmark/polkit-dumb-agent
Licenses: GPL3
Conflicts: polkit-dumb-agent
Provides: polkit-dumb-agent
Submitter: sandsmark
Maintainer: sandsmark
Last Packager: sandsmark
Votes: 9
Popularity: 0.129796
First Submitted: 2020-09-12 16:39 (UTC)
Last Updated: 2021-01-04 15:05 (UTC)

Latest Comments

MarsSeed commented on 2023-11-10 21:17 (UTC) (edited on 2023-11-10 21:17 (UTC) by MarsSeed)

@Eclbu, this solution has never had anything to do with PolKit. This is just a hack to use kdesu instead of PolKit authorization. kdesu by default launches any application with su (SuperUser). Which is exactly the opposite of what PolKit is meant to achieve: granular control of temporary per-action elevated privileges instead of granting "god mode".

Eclbu commented on 2023-11-10 20:42 (UTC)

Would love to see a fix, this is my favorite way of doing polkit.

xiota commented on 2023-11-07 22:05 (UTC)

Note: Maintainer's email address bounces.

theailer commented on 2023-10-21 09:30 (UTC)

I cloned this repository and changed the dependency manually to kdesu5. depends=(qt5-base kdesu5 systemd) then I built and installed it: makepkg -si And it works fine.

djarb commented on 2023-10-20 09:09 (UTC)

According to pacman, installing kdesu5 will break this package's dependency on kdesu. It refused to do a system upgrade due to that. Possibly related to the previous comment as well.

GrabbenD commented on 2023-10-15 14:16 (UTC) (edited on 2023-10-15 14:16 (UTC) by GrabbenD)

This doesn't work for me in Sway/Wayland:

"org.freedesktop.policykit.exec" "Authentication is needed to run `/usr/bin/bash /tmp/tmp.KGE96fDFgL' as the super user" "" QMap(("polkit.caller-pid", "52356")("polkit.subject-pid", "52346")) "13-67ecdcb2b687251ff0b46b58a35ac1a6-1-c21858666580516582a9066d4bf289fd" (QPair("unix-user",QMap(("uid", QVariant(uint, 1000)))))

kf.su: [ /usr/src/debug/kdesu/kdesu-5.110.0/src/kcookie.cpp : 84 ] Could not run xauth, not found in path

ibrokemypie commented on 2020-12-13 12:27 (UTC)

needs cmake as a makedepend