Icaunux - Le Forum

Forum de l'Association ICAUNUX

Vous n'êtes pas identifié(e).

Annonce

Les Inscriptions au forum sont temporairement désactivées en attendant de trouver une solution efficace contre les inscriptions fictives très nombreuses ces derniers temps. Si vous souhaitez vous inscrire sur le forum, merci d'envoyer une demande par mail à l'adresse contact@icaunux.org. Désolé de cette gène occasionnée.

#1 01-12-2023 16:38:57

wanica
Membre
Inscription : 13-11-2008
Messages : 2 078

Mise en veille Mint Xfce

https://wiki.debian.org/fr/Xfce#Probl.2 … imentation

Problèmes de gestion de l'alimentation  Problèmes de mise en veille et de rétroéclairage. Depuis le 15/05/2020, il manque deux fichiers de règles dans /etc/polkit-1/ nécessaires au bon fonctionnement de xfce4-power-manager (bug 773743) : L'une concerne les permissions pour le rétroéclairage (authentification requise pour modifier la luminosité d'écran d'un ordinateur portable).  L'autre concernant les permissions pour la mise en veille (authentification requise pour mettre en veille le système). Afin de corriger le problème de mise en veille, faites ce qui suit :

# créez le répertoire nécessaire
$ sudo mkdir /etc/polkit-1/rules.d
$ sudo chmod 755 /etc/polkit-1/rules.d
# créez le nouveau fichier de configuration, avec le contenu suivant
$ sudo nano /etc/polkit-1/rules.d/85-suspend.rules
polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.login1.suspend" &&
        subject.isInGroup("users")) {
        return polkit.Result.YES;
    }
});
# corrigez les permissions sur le fichier de configuration
$ sudo chmod 644 /etc/polkit-1/rules.d/85-suspend.rules
# dans le fichier suivant, changez les règles "suspend" en <allow_any>yes</allow_any>
$ sudo nano /usr/share/polkit-1/actions/org.freedesktop.login1.policy

Le fichier à modifier est long, et plusieurs lignes avec suspend sont disponibles...Une seule cependant avec suspend the system.

<action id="org.freedesktop.login1.suspend">
                <description gettext-domain="systemd">Suspend the system</description>
                <message gettext-domain="systemd">Authentication is required to suspend the system.</message>
                <defaults>

Dans a ligne ci-dessous, on remplace auth_admin_keep par yes

                        <allow_any>yes</allow_any>

allow_inactive et allow_active ?
Réponse ici https://wiki.archlinux.org/title/Polkit_(Fran%C3%A7ais)

La balise defaults est l'endroit où se trouvent les permissions ou leur absence. Elle contient trois paramètres : allow_any, allow_inactive, et allow_active. Les sessions inactives sont généralement des sessions à distance (SSH, VNC, etc.) alors que les sessions actives sont connectées directement à la machine sur un TTY ou un écran X. allow_any est le paramètre qui englobe les deux scénarios.

auth_admin_keep : Identique à auth_admin mais, comme sudo, l'autorisation dure quelques minutes.

                      <allow_inactive>auth_admin_keep</allow_inactive>
                        <allow_active>yes</allow_active>
                </defaults>

Et ça fonctionne...Disons que lemessage d' erreur à la sortie de veille n' apparaît plus.
Par contre pour l' efficacité réelle de l' économie d' énergie pour la mise en veille, il faudra tester en réel la consommation de batterie pendant la mise en veille.
Jusqu'à présent la mise en veille consommait énormément...et ne mettait donc pas vraiment en veille le système

Hors ligne

Pied de page des forums