Il peut arriver que l'on soit agacé par le fait que le EeePc (sous xandros) se mette en veille lorsque l'on referme l'écran.
Certains fils de discussion vous ont peut être donné le moyen d'empecher cela, mais du coup, votre eeePc ne se met plus jamais en veille.
Fort de ce constat, voici une modification que j'ai réalisé, et qui vous permettra de sélectionner une liste d'applications pour lesquelles vous ne voulez pas que l'EeePc se mette en veille lorsque
vous fermez l'écran.
Si aucune des applications que vous avez dans votre liste n'est lancée, l'EeePc se mettra en veille normalement.
[action à réaliser en tant que root]
Tout d'abord, nous allons remplacer ou éditer le fichier /etc/acpi/lidbtn.sh , pour qu'il ressemble à ceci :
#!/bin/sh
# Ce fichier est destine aux Asus EeePC et doit remplacer le script /etc/acpi/lidbtn.sh
# (attention aux droits !)
# Modifs : Nicolas Kizilian
LID_STATE=`cat /proc/acpi/button/lid/LID/state | awk '{print $2 }'`
var=0
if [ $LID_STATE = "closed" ] ; then
if [ -e /etc/nosleep.conf ]
then
for i in `cat /etc/nosleep.conf`
do
if [[ ! -z `ps aux | grep -iw $i | grep -v grep` ]]
then
var=$(($var+1))
fi
done
if [[ $var -eq 0 ]]
then
/etc/acpi/suspend2ram.sh
fi
else
/etc/acpi/suspend2ram.sh
fi
fi
exit 0
Une fois ceci réalisé, il ne nous reste plus qu'à créer un fichier /etc/nosleep.conf , dans lequel nous ajouterons le nom des processus pour lesquels nous ne souhaitons pas que l'EeePc se mette en
veille lors de la fermeture de l'écran. Par exemple, si vous ne souhaitez pas que la veille s'active si amarok ou vlc sont lancés, votre fichier /etc/nosleep.conf contiendra les deux lignes
suivantes :
amarok
vlc
C'est aussi simple que ça !
ti_bug_fck
Voir tous les articles