Comprei um teclado retroiluminado há alguns dias e tenho um problema com ele:
- Quando desligo o PC no Linux, a luz de fundo do teclado permanece acesa depois que o PC é desligado,
- mas quando desligo o PC do Windows, a luz de fundo se apaga.
Como posso desligar o teclado ao desligar o Linux? Minha única maneira de fazer isso agora é usar manualmente minha fntecla para desligar a luz de fundo e usá-la novamente para ligar a luz de fundo depois de ligar o PC.
Não tenho certeza do quanto isso é relevante, mas minha placa-mãe é Gigabyte F2A88XM-D3H e meu teclado é Metoo Zero (o iluminado por trás com botões numpad e vermelhos).
Respostas:
No meu Kubuntu, o lugar certo é
/sys/class/leds/
.Certamente, se a luz de fundo do Metoo Zero estiver lá, será algo diferente
dell::kbd_backlight
, então os comandos abaixo são apenas exemplos.Esse número sugere que minha luz de fundo tem três estados. Eu posso executar (como root):
Os estados são:
0
= desativado,1
= esmaecido,2
= brilhante.Se funcionar para você, faça seu Linux executar o comando apropriado antes de desligar (acredito que a maneira de fazê-lo depende da distribuição ).
fonte
dell_laptop
é responsável;dell::kbd_backlight
desaparece depoisrmmod dell_laptop
e reaparece depoismodprobe dell_laptop
. Eu acho que você não tem motorista.Sem saber o tipo de PC, é difícil responder. Normalmente, os leds são controlados através de arquivos "fictícios" no Windows
/proc/acpi
. Por exemplo, no meu Lenovo, existe um/proc/acpi/ibm/kbdlight
. O conteúdo padrão é:A
commands
linha significa que você pode gravar (como root) no pseudo arquivo:Portanto, desligar as luzes exigiria apenas a execução
echo 0 >/proc/acpi/ibm/kbdlight
de algum script executado no desligamento.fonte