Page 1 sur 1

[Kbd][PowerOff] Les leds restent allumées[resolu]

Publié : jeu. 06 mai 2010, 13:05
par zragg
Bonjour,

J'ai plusieurs micro-soucis, alors on va les prendre les uns après les autres.
Quand j'éteins proprement le PC, les leds du clavier PS/2 restent dans le même état après le Power Off.
J'ai bidouillé /etc/rc.local.shutdown avec

Code : Tout sélectionner

#!/bin/bash
/usr/bin/setleds -D -num -caps -scroll < `/usr/bin/tty`
/usr/bin/setleds -D -num -caps -scroll < /dev/console
INITTY=/dev/tty[1-8]
for tty in $INITTY;do
  /usr/bin/setleds -D -num -caps -scroll < $tty
done
mais ça ne change rien. J'ai aussi joué avec xset mais là, ça lève des erreurs car X est arrêté.
J'ai aussi mis ces modifications aussi dans /etc/rc.shutdown pour tester mais là aussi, ça n'a rien changé.

J'ai pu d'idée pour corriger ce problème.

Re: [Keyboard][PowerOff] Les leds restent allumées

Publié : jeu. 06 mai 2010, 13:24
par Refuznik
Quand j'éteins proprement le PC, les leds du clavier PS/2 restent dans le même état après le Power Off.
C'est normal, c'est pour pouvoir allumer ton pc directement via le clavier (ce que je fais chez moi).
Note avec certains clavier ça reste allumé avec d'autre ça s'éteint complétement.

Si tu tiens vraiment à désactiver cette fonctionnalité il faut aller dans le bios pour retirer l'option wakeup (tu en as plusieurs : via lan, via la souris, via la touche esc, via n'importe quelle touche, etc...).

Re: [Keyboard][PowerOff] Les leds restent allumées

Publié : jeu. 06 mai 2010, 13:48
par zragg
Que le WakeUp soit actif ou non n'est pas vraiment le problème. Je cherche juste à mettre les leds à off lors de l'arrêt. J'ai jamais eu ce genre cas avec les précédentes distributions qui sont passées sur ce PC.

Edit :
Je peux surement améliorer la chose en éliminant certaines lignes mais voila une solution qui fonctionne.

Code : Tout sélectionner

#!/bin/bash
/usr/bin/setleds -D num caps scroll < `/usr/bin/tty`
/usr/bin/setleds -D -num -caps -scroll < `/usr/bin/tty`
/usr/bin/setleds -D num caps scroll < /dev/console
/usr/bin/setleds -D -num -caps -scroll < /dev/console
INITTY=/dev/tty[1-8]
for tty in $INITTY;do
  /usr/bin/setleds -D num caps scroll < $tty
  /usr/bin/setleds -D -num -caps -scroll < $tty
done