Comment configurer Fedora 17 (LXDE spin, si cela a de l'importance) pour qu'il se mette en veille ou en suspension lorsque le couvercle d'un ordinateur portable (netbook Lenovo S10) est fermé ? Avec une installation 'stock' (à partir du live CD LXDE spin), la fermeture du couvercle ne semble pas changer du tout l'état de la machine (le ventilateur continue de tourner, les LEDs en façade ne changent pas d'état, le temps de fonctionnement n'est pas affecté), et quand le couvercle est rouvert, le clavier est chaud... Merci !
Réponses
Trop de publicités?Vous pouvez lire l'intégralité du guide de gestion de l'énergie, mais la section concernant acpid est exactement ce que vous recherchez. Sur mon système, j'ai :
\# cat /etc/acpi/events/lid
event=button\[ /\]lid
action=/etc/acpi/actions/lid\_down.sh %e
# cat /etc/acpi/actions/lid\_down.sh
#!/bin/bash
#mute alsa.
#amixer sset PCM 0
#echo $\*
dec=\`echo ibase=16\\; ${4^^}|bc\`
if \[ $(($dec % 2 )) -eq 1 \]
then
logger "lid down"
else
logger "lid up"
fi
Si je voulais suspendre, j'appellerais hibernate-ram
(tuxonice) au lieu d'enregistrer "le couvercle vers le bas". Je pense que la même chose peut être faite dans Fedora avec l'option pm-suspend
commandement. Si vous constatez que cette commande ne donne rien, il s'agit probablement d'un problème de pilote. Vous devrez rechercher comment configurer correctement l'ACPI sur cet ordinateur portable.
Installer acpid et créer les fichiers ci-dessus n'est que la moitié de la solution. Le fichier /etc/acpi/actions/lid_down.sh suggéré produit des erreurs.
Voici une version corrigée :
cat /etc/acpi/actions/lid_down.sh
#!/bin/bash
[ "$1" = "button/lid" ] && [ "$2" = "LID" ] && [ "$3" = "close" ] && systemctl suspend