Alionet - Communauté openSUSE francophone

openSUSE => Programmes et logiciels => Discussion initiée par: xiloa le 03 Février, 2021, 17:09:32

Titre: mise en veille et hibernation
Publié par: xiloa le 03 Février, 2021, 17:09:32
Bonjour
Vous etes nombreux à configurer KDE pour votre portable et demander une mise en veille, une hibernation, ou un arret lorsque l'on rabat l'écran ou autre....
Evidemment, vous etes nombreux à etre énervés lorsque vous découvrez votre portable préféré encore allumé, avec un message demandant à entrer un mot de passe root pour procéder à l'action voulue.


La solution ?
éditer le bon fichier avec un
vi /etc/polkit-1/rules.d/90-default-privs.rules

chercher les lignes 
'org.freedesktop.login1.hibernate-multiple-sessions'
'org.freedesktop.login1.power-off-multiple-sessions':
'org.freedesktop.login1.power-off-multiple-sessions':

changer la ligne du dessous
 [ 'auth_admin_keep', 'auth_admin_keep', 'yes' ],
            en
 [ 'yes', 'yes', 'yes' ],


et voilà.
Titre: Re : mise en veille et hibernation
Publié par: oh!rocks le 03 Février, 2021, 18:37:07
Salut xiloa,

Merci, je vais tester ça, parce qu'effectivement.... :D


à plus,
oh!rocks
Titre: Re : mise en veille et hibernation
Publié par: oh!rocks le 03 Février, 2021, 18:45:36
Bon.

À première vue, ce fichier NE doit PAS être édité : il est régénéré à chaque démarrage (c'est inscrit dans l'en-tête).

Il semble préférable d'éditer le fichier /etc/polkit-default-privs.local puis de lancer un /sbin/set_polkit_default_privs pour la prise en compte.

Je ne vais pas faire ça à cette heure-ci, je risque trop de faire une bêtise. :D


à plus,
oh!rocks
Titre: Re : mise en veille et hibernation
Publié par: xiloa le 04 Février, 2021, 13:58:59
Bien vu .
En effet, le fichier doit être préservé lors des mises à jour de systemd

je tente
Titre: Re : mise en veille et hibernation
Publié par: xiloa le 04 Février, 2021, 14:02:35
ça marche toujours. :D
Titre: Re : mise en veille et hibernation
Publié par: manchette le 04 Février, 2021, 18:16:35
Hello ;=)
Wow, you're a genius !
L'hibernation , je crois que tu as trouvé la solution en ce moment ;)


[euh sinon j'allais dire, ...tu parles le polkit couramment ?)
Titre: Re : mise en veille et hibernation
Publié par: xiloa le 04 Février, 2021, 18:53:45
[euh sinon j'allais dire, ...tu parles le polkit couramment ?)

non non, mais ça peut bien occuper un confinement pour l'apprendre :D
Titre: Re : mise en veille et hibernation
Publié par: manchette le 05 Février, 2021, 11:47:47
Bonne idée, ca occuperai utilement :=)
Titre: Re : mise en veille et hibernation
Publié par: xiloa le 05 Avril, 2022, 15:27:35
Hello
Pour ceux que ça interesserait encore .

1/ créer /usr/share/polkit-1/rules.d/10-suspend.rules

2/ y jeter
polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.login1.suspend" ||
        action.id == "org.freedesktop.login1.suspend-multiple-sessions" ||
        action.id == "org.freedesktop.login1.hibernate" ||
        action.id == "org.freedesktop.NetworkManager.settings.modify.system" ||
        action.id == "org.freedesktop.login1.hibernate-multiple-sessions" ||
        action.id == "org.freedesktop.login1.power-off-multiple-sessions")
{
        return polkit.Result.YES ;
    }
});

tout devrait bien fonctionner