Você pode usar o comando setleds
para alterar os leds do teclado.
setleds -num -caps -scroll
Você precisará executar isso a partir de um script executado durante o desligamento. Como fazer isso depende de qual sistema de inicialização seu sistema usa.
Com um SysVinit tradicional ou um sistema que suporta emulação de seus scripts, se você tiver diretórios chamados /etc/init/init.d
ou /etc/init.d
, crie um script chamado local_turn_off_leds
neste diretório contendo
#!/bin/sh
setleds -num -caps -scroll
Torne-o executável ( chmod +x local_turn_off_leds
) e registre-o para ser executado durante o desligamento do desligamento:
ln -s ../init.d/local_turn_off_leds /etc/rc0.d
Se o seu sistema init é Upstart, o que é o caso se você tem um diretório chamado /etc/init
, você pode cria um trabalho Upstart em seu lugar.
Para o Systemd, consulte Como executar um script com o systemd logo antes do desligamento?