Em uma distribuição linux, quando estamos no ambiente gráfico, a configuração do teclado deve ser feita nos arquivos de configuração do servidor gráfico xorg. Fazendo a configuração pelo arquivo “/etc/vconsole.conf” não irá funcionar no ambiente gráfico, pois essa configuração é apenas para o console (modo texto).
Para fazer a configuração do teclado no slackware precisamos apenas copiar o arquivo de configuração do xorg para o diretório /etc/X11/xorg.conf.d e fazer as alterações necessárias, informando a variante, layout e modelo do teclado.
Copiando o arquivo de configuração:
# cp /usr/share/X11/xorg.conf.d/90-keyboard-layout.conf /etc/X11/xorg.conf.d/
Agora vamos abrir o arquivo para edição e vamos alterar as opções XkbLayout e XkbVariant. Também iremos acrescentar a opção XkbModel.
# nano /usr/share/X11/xorg.conf.d/90-keyboard-layout.conf
Edite o arquivo com seu editor de textos preferido e deixe o assim:
Section “InputClass”
Identifier “keyboard-all”
MatchIsKeyboard “on”
MatchDevicePath “/dev/input/event*”
Driver “evdev”
Option “XkbLayout” “br”
Option “XkbVariant” “abnt2”
Option "XkbModel" "abnt2"
Option “XkbOptions” “terminate:ctrl_alt_bksp”
EndSection
Salve o arquivo e reinicie o sistema. Agora seu teclado está configurado de forma permanente com o português brasileiro padrão ABNT2.
Também é possível configurar o teclado de outra forma, adicionando o seguinte comando ao script de login.
# echo "setxkbmap -layout br -variant abnt2 -model abnt2" >> /etc/profile
O recomendado é fazer a configuração do xorg descrita anteriormente.