Ative o num lock antes do pedido de passphrase para desbloquear o disco criptografado completo

0

Como posso ativar automaticamente o num lock antes de solicitar a frase secreta para desbloquear o disco criptografado (LVM) completo?

    
por Nik Novák 12.09.2016 / 22:39

2 respostas

1

Você deve entrar na sua BIOS antes de inicializar e deve haver uma opção que lhe permita ativar o numlock na inicialização.

    
por Jacques 12.09.2016 / 23:13
0

Não fique convencido de que o NumLock está desligado apenas porque a luz indicadora está apagada. Como mencionei em Como faço para a tecla Caps Lock uma terceira tecla Shift? " o teste mostra que a luz indicadora NumLock é escamosa mesmo sem um chaveador KVM e precisa ser tocado duas vezes para voltar a sincronizar com o NumLock Se você sempre o deixar ligado, pode ignorar a luz ou se incomodar você pode tocar duas vezes para sincronizá-lo. provavelmente uma base para um novo pergunta ... "

Editar:

Ativar NumLock durante a inicialização

Ativar o Numlock na inicialização pode ser feito de várias maneiras diferentes. Primeiro, instale o numlockx:

sudo apt-get install numlockx

Coloque o comando com scripts de inicialização

Mais informações sobre scripts de inicialização podem ser encontradas, por exemplo, aqui e aqui ou com uma simples pesquisa no google

sudo sed -i's | ^ exit 0. * $ | # Numlock permite \ n [-x / usr / bin / numlockx] \ & amp; \ & amp; numlockx em \ n \ nexem 0 | ' /etc/rc.local

Uma maneira garantir que o numlock será ativado após a inicialização para os TTYs é executar setleds via rc.local (uma execução de script após cada mudança de nível de execução; que é executada especialmente após a inicialização) . Para fazer isso, adicione algo semelhante ao seguinte no arquivo /etc/rc.local:

# Turn Numlock on for the TTYs:
for tty in /dev/tty[1-6]; do
    /usr/bin/setleds -D +num < $tty
done

Outra abordagem semelhante:

Pode-se usar setleds em / etc / rc para definir o estado inicial e padrão de NumLock, por exemplo, por

    INITTY=/dev/tty[1-8]
    for tty in $INITTY; do
         setleds -D +num < $tty
    done

Outra abordagem seria adicionar uma tarefa reboot cron isso combinado com setleds em seu script deve fazer exatamente o que você está procurando.

Fontes:

link

man setleds

    
por Elder Geek 13.09.2016 / 03:24