1 votes

Lenovo Thinkpad LED Clignotant après avoir été réveillé de la mise en veille

J'ai un Lenovo Thinkpad, "parfois" après avoir réveillé l'ordinateur portable de la veille, ses deux voyants commencent à clignoter. Je peux résoudre le problème en mettant l'ordinateur en veille et en le réveillant à nouveau (parfois je dois le faire plusieurs fois).

Je sais que je peux réinitialiser leur état de "clignotant" à "allumé" en utilisant :

echo 0 on | sudo tee /proc/acpi/ibm/led

Y a-t-il une raison spécifique à cela ? Car je me souviens qu'un voyant clignotant était l'indicateur de quelque chose s'étant produit sur le système.
Et comment puis-je résoudre automatiquement le clignotement ?

2voto

Ravexina Points 50599

Ubuntu 16.04 utilise systemd comme système d'initialisation, nous pouvons écrire un script simple qui réinitialise l'état de la LED à chaque fois que le système se réveille d'une suspension.

Créez un fichier ici :

/lib/systemd/system-sleep/

Donnez-lui le nom de votre choix, par exemple : led. Puis rendez le fichier exécutable :

sudo chmod +x /lib/systemd/system-sleep/led

Ensuite écrivez ces lignes dans le fichier en utilisant l'éditeur de votre choix :

#!/bin/bash
if [ "$2" = "suspend" ]; then
    case "$1" in
        pre) /bin/true ;;
        post) /bin/echo 0 on > /proc/acpi/ibm/led ;;
    esac
fi

Cela indique que si l'événement est une "suspension" (par exemple : pas une "hibernation") et que nous sommes en mode "post" (réveil sans passer en mode hibernation), écrivez le 0 on dans /proc/acpi/ibm/led pour réinitialiser la LED.

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