Ressincroniza a luz NumLock com o status NumLock

1

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.

    
por Mark 11.09.2014 / 03:05

2 respostas

0

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.

    
por 11.09.2014 / 07:31
0

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ê pode inverter o NumLock-LED de propósito . AFAICS isso não é mais possível com o novo X11, suspiro.

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.

    
por 06.11.2017 / 17:52