EEEPC Asus France

Utiliser son EEE comme baladeur

Un article de Wikeee Asustek EEE.

Désactiver toute mise en veille à la fermeture du capot

Vous voulez utiliser votre Eee PC comme baladeur ?

Mais celui-ci se met en veille dès fermeture du capot !

La fermeture de l'écran (lid) est un évènement pris en charge par le système acpi de l'Eee. Pour ne plus avoir la mise en veille sur la fermeture du lid, il suffit de modifier le fichier /etc/acpi/lidbtn.sh:

Pour modifier ce fichier:

Ouvrez une fenêtre Terminal en faisant Ctrl-Alt-T en mode Standard ou bien lancer le terminal en mode Avancé.

Ensuite, faites

sudo kwrite /etc/acpi/lidbtn.sh

L'éditeur de texte s'ouvre alors et vous pourrez copier les modifications.


#!/bin/sh

LID_STATE=`cat /proc/acpi/button/lid/LID/state | awk '{print $2 }'`

if [ $LID_STATE = "closed" ] ; then

/etc/acpi/suspend2ram.sh # <- remplace ca par un simple echo

fi

exit 0

Source maillaxa sur Blogeee

Pas de mise en veille seulement si Amarok est lancé

Il est possible de modifier le script de détection de fermeture du capot pour qu'il regarde si un programme est utilisé ou non, et de faire agir le Eee en conséquence. Ici, par l'intermédiaire d'une condition "SI", on va dire au Eee d'agir de cette manière lorsque le capot est rabattu :

Si Amarok n'est pas en route,
alors mettre le Eee en veille,
sinon ne rien faire.

On édite le fichier vu ci-dessus :

sudo kwrite /etc/acpi/lidbtn.sh

Il y a plusieurs ligne à insérer. La première regarde si Amarok tourne ou non dans la liste des processus, et retourne "1" si c'est le cas. Chercher le code " if [ $LID_STATE = "closed" ] ; then" et insérez juste avant celui-ci :

AMAROK_STATE=`ps -A | grep -c amarokapp`

Maintenant, recherchez "/etc/acpi/suspend2ram.sh" et insérez avant ce code :

if [ $AMAROK_STATE = "0" ] ; then

Enfin, recherchez "fi", tout à la fin de ce fichier, et insérez ces deux lignes :

fi
echo

Le rendu final du fichier :

#!/bin/sh
LID_STATE=`cat /proc/acpi/button/lid/LID/state | awk '{print $2 }'`

#Si Amarok est lancé → pas de mise en veille
AMAROK_STATE=`ps -A | grep -c amarokapp`

if [ $LID_STATE = "closed" ] ; then
 if [ $AMAROK_STATE = "0" ] ; then
  /etc/acpi/suspend2ram.sh
 fi
echo
fi
exit 0

Sauvegardez. Les modifications prennent effets immédiatement : pour tester, lancez le Music Manager et fermez votre Eee - il ne devrait pas se mettre en veille. Quittez Amarok et fermez-le à nouveau : il devrait cette fois-ci se mettre en veille.


Source : Wiki EeeUser.