• [^] # Re: Il fallait y penser

    Posté par . En réponse au journal Ma simple session avec Compiz et Cairo-dock. Évalué à 8.

    Tu n'es même pas obligé de faire du XML.

    Tu listes les actions :

    $ pkaction | grep upower
    org.freedesktop.upower.hibernate
    org.freedesktop.upower.qos.cancel-request
    org.freedesktop.upower.qos.request-latency
    org.freedesktop.upower.qos.request-latency-persistent
    org.freedesktop.upower.qos.set-minimum-latency
    org.freedesktop.upower.suspend
    

    Puis on crée /var/lib/polkit-1/localauthority/50-local.d/power.pkla (cf man pklocalauthority) :

    [Normal Staff Permissions]
    Identity=unix-group:power
    Action=org.freedesktop.upower.suspend
    ResultAny=no
    ResultInactive=no
    ResultActive=yes
    

    Et tous les utilisateurs du groupe power ont le droit de faire un suspend, en plus tu peux le faire manuellement avec la méthode dbus qui va bien, ça se trouve avec d-feet et dbus-send. Et la conf est prise en compte automatiquement, sans relancer aucun démon.

    Alors oui, c'est plus complexe, mais j'ai tout fait en partant de man polkit. Comme on dit, RTFM.

    Reste que si les bureaux les plus utilisés y passent, il doit bien y avoir une raison. Je sais bien que les dév GNOME passent pour des manches (surtout ici), mais ceux de KDE sont paraît-il plus avisés (toujours d'après ce que je lis ici), donc leur choix doit avoir été réfléchi, non ?

    Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur