1 votes

Linux suspendre ou dormir à la fermeture du couvercle

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 !

1voto

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.

0voto

Chris Cogdon Points 341

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X