Voici la version modifiée du fichier /etc/acpi/actions/lm_lid.sh
-------------------------------------------------------------------------------------------------------------
#!/bin/bash
# lid button pressed/released event handler
# Recuperation de l'etat du bouton lid
state=`cat /proc/acpi/button/lid/LID/state | awk '{print 2ドル}'`
# Ecriture de l'etat du bouton lid dans la syslog
logger -i "LID state $state"
# Récupération du username que est sous X en console
user=$(who | awk ' 2ドル ~ /:0/ { print 1ドル }')
# si l'etat du bouton lid est clos, forcer l'écran à s'éteidre sinon forcer l'écran à s'allumer
if [ "$state" = "closed" ]; then
sudo -u $user /usr/bin/X11/xset -display :0 dpms force off
else
sudo -u $user /usr/bin/X11/xset -display :0 dpms force on
fi
# Si le package laptop_mode n'est pas installé, quitte direct
test -f /usr/sbin/laptop_mode || exit 0
# Appel de laptop_mode
/usr/sbin/laptop_mode auto
-------------------------------------------------------------------------------------------------------------
A noter qu'il est nécessaire de lancer en root la commande ci-dessous pour effectuer la prise en compte de cette modification:
[^] # je plussoie aussi =)
Posté par debianowgus . En réponse au message lidio !. Évalué à 1.
Voici la version modifiée du fichier /etc/acpi/actions/lm_lid.sh
-------------------------------------------------------------------------------------------------------------
#!/bin/bash
# lid button pressed/released event handler
# Recuperation de l'etat du bouton lid
state=`cat /proc/acpi/button/lid/LID/state | awk '{print 2ドル}'`
# Ecriture de l'etat du bouton lid dans la syslog
logger -i "LID state $state"
# Récupération du username que est sous X en console
user=$(who | awk ' 2ドル ~ /:0/ { print 1ドル }')
# si l'etat du bouton lid est clos, forcer l'écran à s'éteidre sinon forcer l'écran à s'allumer
if [ "$state" = "closed" ]; then
sudo -u $user /usr/bin/X11/xset -display :0 dpms force off
else
sudo -u $user /usr/bin/X11/xset -display :0 dpms force on
fi
# Si le package laptop_mode n'est pas installé, quitte direct
test -f /usr/sbin/laptop_mode || exit 0
# Appel de laptop_mode
/usr/sbin/laptop_mode auto
-------------------------------------------------------------------------------------------------------------
A noter qu'il est nécessaire de lancer en root la commande ci-dessous pour effectuer la prise en compte de cette modification:
/etc/init.d/acpid restart
Merci à tous !