Isso normalmente acontece quando a luz está "ligada" no primeiro teclado enquanto conecta os segundos. Portanto, verifique se a luz está no primeiro teclado (que tem o status correto), desconecte o segundo teclado e conecte-o novamente.
Eu pluguei um segundo teclado no meu computador para testar algo, e agora minha luz NumLock está fora de sincronia com o status de bloqueio (a luz está apagada quando o NumLock está ligado e vice-versa). Como posso colocar os dois de volta em sincronia? Estou executando o Gentoo Linux, se for importante.
Isso normalmente acontece quando a luz está "ligada" no primeiro teclado enquanto conecta os segundos. Portanto, verifique se a luz está no primeiro teclado (que tem o status correto), desconecte o segundo teclado e conecte-o novamente.
Este é o comportamento esperado após a versão do X11 se houver mais de um teclado (o X11 sempre tem um teclado virtual, então um único teclado físico atua como um segundo; Veja o comando xinput
).
Kernels mais recentes e o mais novo X11 sincronizam os leds de todos os teclados, mas por um longo tempo, foi assim, que você
Existe um programa numlockx
que é projetado para definir programaticamente o status NumLock junto com todos LEDs para um estado desejado. No entanto, não há nenhuma maneira direta de corrigir o status se ele foi perturbado, então você precisa de um script de shell bourne curto para fazer isso:
numlockx 'numlockx status | egrep -o 'on|off''
Beware! This has a small race condition between state check and forching the state for all keyboards. So better do not run this in background from cron etc., better just run it on-demand when needed.