Estou fazendo um
mini-tutorial para desabilitar teclas do teclado. Uso como exemplo a desabilitação da
Num Lock, e quero que ela seja desabilitada depois de ser executado o comando
numlockx on
que ativa o teclado numérico. A desabilitação da tecla é feita pelo comando
xmodmap -e .Xmodmap
e o conteúdo do arquivo
.Xmodmap é
keycode 77 =
Usando o Xubuntu 6.10, coloquei o
numlockx on no arquivo
/etc/xdg/xfce4/xinitrc antes do código (que já existe por padrão) de carregamento do .Xmodmap:
# load local modmap
test -r $HOME/.Xmodmap && xmodmap $HOME/.Xmodmap
Só que não deu certo. Ele carrega o
.Xmodmap antes e não consegue carregar o
numlockx on, o que faz com que a tecla fique desabilitada e desativada. Se eu removo ou renomeio o arquivo
.Xmodmap, o
numlockx on funciona (porque o sistema não carrega o
.Xmodmap). Alguém tem alguma sugestão de como eu posso resolver meu problema?
Só pra complementar, o procedimento também pode ser feito com o código
xmodmap -e 'keycode 77 ='
já dentro do X. Tentei colocar esse código no
.bashrc e no
/etc/init.d/rc.local mas também não deu certo.