Suspend-to-ram ne (via lid button) ne fonctionne qu'une fois

Suspend-to-ram ne (via lid button) ne fonctionne qu'une fois - Logiciels - Linux et OS Alternatifs

Marsh Posté le 10-05-2009 à 09:40:47    

Bonjour à tous,
 
Je traine un bug depuis qq mois, je pense que c'est lié à la migration sur kde4 (mais pas sûr).
J'ai paramétré le suspend-to-ram à la fermeture du capot de mon portable (lid button).
Ça marche au 1er s2ram, mais pas aux suivants (le pc reste allumé, l'écran aussi, lorsque je ferme le capot).
J'ai vérifié le statut du bouton :

$ cat /proc/acpi/button/lid/LID/state
state:      open                                        


 
Je peux même lancer la commande tout en appuyant sur le 'lid button', et ça me renvoie le statut 'closed'.
 
J'utilise Archlinux, et la gestion de l'énergie est confiée à powerdevil.
 
Je ne sais pas où chercher pour trouver un élément de réponse... Avez-vous une idée ?
 
Merci.
 
Cactus. :jap:

Reply

Marsh Posté le 10-05-2009 à 09:40:47   

Reply

Marsh Posté le 10-05-2009 à 10:53:03    

Après quelques recherches, j'ai finalement résolu mon pb :
dans le fichier /etc/acpi/handler.sh, j'avais :

   button/lid)
        #echo "LID switched!">/dev/tty5
        ;;
    *)
        logger "ACPI group/action undefined: $1 / $2"
        ;;

 

J'ai rajouté qq lignes pour avoir ça :

   button/lid)
        #echo "LID switched!">/dev/tty5
        logger "ACPI lid switched $1 $2"
        if grep -q closed /proc/acpi/button/lid/LID/state
        then
            logger "ACPI lid closed"
            /usr/sbin/pm-suspend
        else
            logger "ACPI lid opened"
        fi
        ;;
    *)
        logger "ACPI group/action undefined: $1 / $2"
        ;;

 

Maintenant, ça marche !!!  :bounce:


Message édité par cactus le 10-05-2009 à 11:16:20
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed