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
[^] # Re: ACPI
Posté par pini . En réponse au message Arrêter Linux avec le Bouton Power. Évalué à 5.
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.