Salut Tout le monde,
J'utilise Mandrake 10.0 et je voudrais savoir comment faire pour arrêter le système en appuyant sur le bouton power comme sous Winblows ? Il faut l'ACPI je crois (sur mon laptop qui utilise l'acpi ça marche, je veux dire ça plante mais la fonction est présente) comment faire pour un ordinateur de Bureau ?
# ACPI
Posté par pini . Évalué à 2.
A titre d'exemple, sur ce PC je me suis servi de l'ACPI pour désactiver complètement le bouton power de sorte que mon gamin de 2 ans 1/2 n'éteigne plus le PC parce que c'est rigolo...
Bien s'assurer que l'ACPI est activé dans le BIOS.
HTH.
[^] # Re: ACPI
Posté par pini . É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.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.