Teclado Abnt no Slackware 13
A nova versão do Xorg distribuída com o Slackware 13, em muitos casos, nem ao menos requer um /etc/X11/xorg.conf. A configuração dos input devices (dispositivos de entrada) são manipuladas pelo HAL e o servidor X auto-configura todo o resto. Você ainda pode manter um xorg.conf se você quiser, ou você pode criar um xorg.conf simples para manter configurações específicas. No entanto, devido à remoção de drivers e outras mudanças, há a possibilidade do seu antigo xorg.conf não funcionar corretamente com esta versão do Xorg.
Para configurar o teclado para um layout ‘não-estadunidense’, copie o arquivo /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi para /etc/hal/fdi/policy e o edite. No próprio arquivo tem um exemplo de como modificá-lo.
No meu caso, bastou alterar:
<merge key=”input.xkb.model” type=”string”>evdev</merge>
<merge key=”input.xkb.variant” type=”string”>intl</merge>
para:
<merge key=”input.xkb.model” type=”string”>abnt2</merge>
<merge key=”input.xkb.variant” type=”string”>br</merge>
Para facilitar o trabalho, rode “setxkbd br” para carregar o teclado abnt2 on-the-fly.
Se você preferir o jeito antigo (usando /etc/X11/xorg.conf), você pode rodar “X -configure” ou “xorgsetup” para gerar um xorg.conf e adicionar as linhas abaixo na seção “ServerFlags” para desabilitar o hotplug dos input devices via HAL:
Option “AllowEmptyInput” “false”
Option “AutoAddDevices” “false”
Option “AutoEnableDevices” “false”
Caso você opte pela primeira opção, será necessário restartar o rc.hald e o servidor X.
Workaround:
Se a tecla ‘.’ do seu teclado numérico não funcionar corretamente (aqui era reconhecida como ‘,’), crie o arquivo $HOME/.Xmodmap com o conteúdo:
keycode 129 = period
Fonte: http://ftp.gwdg.de/pub/linux/slackware/slackware-13.0/CHANGES_AND_HINTS.TXT





