• [^] # Re: ACPI

    Posté par . En réponse au message Arrêter Linux avec le Bouton Power. Évalué à 5.

    J'oubliais, tu veux peut-être savoir comment on configure tout ça.
    Je ne sais pas comment c'est sous Mandrake, mais sous Debian/sarge ça marche comme ça :
    Le démon acpid est installé via le package du même nom. Il est lancé comme un service au démarrage : /etc/init.d/acpid.
    Le fichier de configuration /etc/default/acpid permet de lister les modules acpi qui t'intéressent. Pour ton cas il faut a minima le module button :
    MODULES="button"

    Le script /etc/acpi/events/powerbtn définit l'action à mener lorsqu'on appuie sur ce bouton.
    event=button[ /]power
    action=/etc/acpi/powerbtn.sh


    Et voici ce que fait le script /etc/acpi/powerbtn.sh par défaut (arrêt propre de la machine) :
    if ps -Af | grep -q '[k]desktop' && test -f /usr/bin/dcop
    then
    dcop --all-sessions --all-users ksmserver ksmserver logout 0 2 0 && exit 0
    else
    /sbin/shutdown -h now "Power button pressed"
    fi


    HTH.