https://bugs.kde.org/show_bug.cgi?id=423745
Natalie Clarius <natalie_clar...@yahoo.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Latest Commit| |https://invent.kde.org/plas | |ma/powerdevil/-/commit/1abc | |c6e3ee19e234811cbf43d77bc0d | |0d801a33d Status|CONFIRMED |RESOLVED --- Comment #31 from Natalie Clarius <natalie_clar...@yahoo.de> --- Git commit 1abcc6e3ee19e234811cbf43d77bc0d0d801a33d by Natalie Clarius. Committed on 23/08/2024 at 05:26. Pushed by nclarius into branch 'inhibitions-block'. policyagent: support blocking inhibitions Allow the user to release, and optionally configure to permanently reject, inhibitions from certain apps for certain reasons. Expose the following new methods and signals via D-Bus: - BlockInhibition: Release any current inhibitions that match the pattern. If set to permanent, also reject any new inhibitions from that app with that reason. Permanently blocked inhibitions are kept track of in a list saved in the configuration file. - UnblockInhibition: Retroactively inforce matching inhibitions that were previously released or rejected but are still relevant. If set to permanent, remove the pair from the list if applicable. - ListBlockedInhibitions: List all inhibitions that that would currently be active but were released or rejected on user request. - BlockedInhibitionsChanged: Emitted when the list of blocked inhibitions changes. For motivation of why such functionality is desired, see the bug report. M +6 -0 PowerDevilGlobalSettings.kcfg M +34 -10 daemon/dbus/org.kde.Solid.PowerManagement.PolicyAgent.xml M +1 -1 daemon/powerdevilcore.cpp M +157 -7 daemon/powerdevilpolicyagent.cpp M +26 -3 daemon/powerdevilpolicyagent.h https://invent.kde.org/plasma/powerdevil/-/commit/1abcc6e3ee19e234811cbf43d77bc0d0d801a33d -- You are receiving this mail because: You are watching all bug changes.