Ativar NumLock na inicialização?

7

Eu normalmente edito em Vim , e quando pressiono + , prefiro mover minha mão para a parte direita do teclado onde + reside em vez de fazer shift + = .

Mas quando NumLock não está ativado, no Vim ele apenas abre uma nova linha acima e insere a letra k . E toda vez que eu começo meu PC NumLock está desligado.

Eu gostaria de saber se existe algum truque de xmodmap para ativar o , então eu poderia adicioná-lo ao meu .xinitrc .E seria ainda melhor se eu pudesse adicioná-lo para o meu arquivo .map que troca Escape e CapsLock que eu carrego com loadkeys no meu /etc/rc.local na inicialização.

Estou usando o Arch Linux .

    
por bollovan 27.06.2011 / 11:34

4 respostas

10

Existe um pacote na comunidade numlockx :

# pacman -S numlockx

e, em seguida, adicione-o ao seu .xinitrc :

numlockx &

Existem também métodos no Wiki do Arch se você estiver usando um gerenciador de login, como o GDM ou o KDM: link

    
por 27.06.2011 / 11:43
4

O wiki do archlinux tem uma página sobre como ativar a tecla numlock na inicialização aqui

    
por 27.06.2011 / 11:41
2

O status de numlock na inicialização geralmente é uma opção no BIOS (como outra opção, em vez de configurá-lo por SO). Embora eu ache que é possível que já esteja ativado, e algo no Arch Linux (ou outro sistema operacional) está sendo desativado novamente.

    
por 27.06.2011 / 11:47
1

Isso não pretende ser a solução mais elegante, mas em muitos dos meus sistemas o arquivo ~/.xmodmaprc dos usuários tem entradas semelhantes a esta:

keycode 79 = 7
keycode 80 = 8
keycode 81 = 9
keycode 83 = 4
keycode 84 = 5
keycode 85 = 6
keycode 87 = 1
keycode 88 = 2
keycode 89 = 3
keycode 90 = 0
keycode 86 = plus
keycode 82 = minus
keycode 91 = period

Eu uso vários ambientes de trabalho diferentes em várias distribuições diferentes e isso é uma maneira hacky mas segura de se certificar de que não importa como o sistema se encaixe na política NumLock, meu teclado numérico me fornece números. Basicamente retira a função NumLock de significância tirando todos os outros valores dos códigos-chave. Você pode ativar ou desativar o NumLock, mas a única coisa que as teclas fazem é cuspir os valores numéricos.

    
por 27.06.2011 / 15:21