/* SPDX-License-Identifier: MIT * * enne2-cpufreq — consenso senza prompt per l'helper del plasmoide. * * Il permesso riguarda UNA sola azione (org.enne2.cpufreq.set) e quindi un solo * programma: /usr/local/libexec/enne2-cpufreq/cpufreq-helper, con gli argomenti * validati al suo interno. Condizioni: utente locale, sessione attiva, gruppo * wheel. Senza questa regola la .policy chiede la password a ogni modifica * (allow_active=auth_admin_keep): basta eliminare questo file per tornare al * comportamento con prompt. */ polkit.addRule(function (action, subject) { if (action.id !== "org.enne2.cpufreq.set") { return; } if (!subject.local || !subject.active) { return; } if (subject.isInGroup("wheel")) { return polkit.Result.YES; } });