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

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">