Resolvendo problema com teclado ABNT2 no Debian Sarge

Publicado por Aldefax G. Kuhn em 10/05/2005

[ Hits: 29.174 ]

 


Resolvendo problema com teclado ABNT2 no Debian Sarge



Para quem tem problema com as teclas "]", "ª", "º" e com o ponto decimal do teclado numérico.

Na verdade trata-se de um bug do xfree para o mapa de teclado abnt2. Para resolver o problema é preciso acertar a configuração do mapa de teclado.

Para facilitar baixei o arquivo já corrigido do site do Humberto Sturiale Sartini:
Substitua pelo mapa que você estiver utilizando ou digite:

# xmodmap Xmodmap.abnt2

Onde Xmodmap.abnt2 corresponde ao mapa de teclado que você baixou.

Para não precisar digitar o comando referenciado acima toda vez que reiniciar o X, coloque ele para iniciar automaticamente, para isso coloque o comando no arquivo xinit.rc ou no xsession, dependendo do caso. Se estiver utilizando KDE pode colocar no "~/usuario/.kde/AutoStartup/" que também funciona.

Outras dicas deste autor

Desligando micros com fonte ATX no Debian

Jogando Doom 3 ROE (Ressurection of Evil) no Linux

Resolvendo o problema dos acentos nos compartilhamentos do Samba

Gforce e framebuffer no modo texto sem problemas

Instalando Squid 2.6 + patch ZPH no Debian Etch

Leitura recomendada

Colocando tema e alterando tempo de espera do GRUB no Fedora

Como modificar o tempo de espera do LILO

Como remover o delay inicial do GRUB

Como instalar scanner Kodak i2600 via Terminal no Ubuntu

Instalando programas no Linux sem ter poderes de root

  

Comentários
[1] Comentário enviado por fike em 10/05/2005 - 09:11h

Na instalação do xserver-xfree86, o DebConf pergunta qual o tipo de teclado "abnt2" ou pode usar o xf86cfg -textmode e alterar o layout do teclado.

[]'s

[2] Comentário enviado por agk em 10/05/2005 - 13:41h

Exatamente, configurando o xserver:
#dpkg-reconfigure xserver-xfree86 você pode especificar o tipo de teclado para abnt2, e isso eu fiz. Mesmo assim as teclas acima mencionadas não funcionaram. O correto seria que os desenvolvedores corrigissem esse bug, mas como alternativa pode-se fazer esses modificações ou utilizar o arquivo do link acima para resolver o problema, só ressaltando que esse problema não ocorre no Woody e sim no Debian Sarge.

Coloco aqui também outros problemas que encontrei após fazer essas modificação:
As teclas ctrl+alt+backspace não fecham mais o X, e as teclas alt+Fx não mudam os terminais. Estou tentando descobrir o que causou isso, assim que souber posto aqui.

[3] Comentário enviado por jonasf em 26/05/2005 - 01:07h

procura no arquivo XF86Config (ou XF86Config-4) por:
Option "DontZap"
Option "DontVTSwitch"

Talvez o reconfigure deve ter ativado essas opções que no caso da primeira, corresponde ao Ctrl + alt + backspace, e a segunda pra mudar os terminais.
É só desativar as opções.
=)

[4] Comentário enviado por removido em 31/05/2005 - 13:40h

Eu também testei, configurei utilizando o padrão da distro, mas no lugar da tecla "?/" aparecia "|\" e no lugar desta última, aparecia "<>". Com o xmodmap funciona, mas como já foi dito, não é possível matar o X e nem alternar entre os consoles. E no meu XFree86Config-4 não possui nem uma linha com
Option "DontZap"
Option "DontVTSwitch"

É preciso analisar isso... ;)

[5] Comentário enviado por agk em 03/06/2005 - 15:30h

Bem realmente o problema é um bug do xfree versão 4.0.3, que felizmente parece já ter sido corrigida. Se você tiver o seu Debian Sarge atualizado e tiver as configurações corretas no XF86Config-4 corretas seu teclado vai funcionar perfeitamente.
Seguem as configurações que eu tenho no meu XF86Config-4 para o teclado:
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "abnt2"
Option "XkbLayout" "br"
Option "XkbVariant" "abnt2"
EndSection

Se quiser testar as configurações no próprio ambiente gráfico e ver com qual o seu teclado funciona pode fazer também.
A sintaxe abaixo equivale as opções colocas no XF86Config-4:
setxkbmap -model abnt2 -layout br -variant abnt2

Com isso consegui resolver a maioria dos problemas que eu tinha referente a teclado ABNT2.

[6] Comentário enviado por fabio em 09/08/2006 - 13:38h

Esse problema também está acontecendo no Ubuntu Dapper 6.06. Essa dica me quebrou um galhão!!!

Aqui estou usando xorg 6.8.2 com Xgl. O modmap br-abnt2 "mata" a tecla "/" do lado do enter e trocar o "]" por "/", resumindo, fica maior miscelânia. Agora ficou tudo 100%.

Obrigado a Aldefax e Humberto Sartini.

Um abraço

[7] Comentário enviado por bps em 27/09/2006 - 19:38h

Tive muitos problemas aqui no trabalho com o teclado Abnt2, fiquei sem poder usar várias teclas, incluindo o "?", tentei solucionar inicialmente usando xmodmap Xmodmap.abnt2 , mas mesmo assim os problemas persistiram, só consegui resolver após usar a sintaxe da dica acima, setxkbmap -model abnt2 -layout br -variant abnt2, portanto,mais uma vez, obrigado e valeus!!!!!

[8] Comentário enviado por bps em 27/09/2006 - 19:39h

Esqueci de agradecer ao "agk" e especificar que uso o Ubuntu Desktop 6.06.

[9] Comentário enviado por abeljnr em 05/02/2007 - 12:53h

mto bom hein...



[10] Comentário enviado por tiagotavares em 26/03/2007 - 22:05h

Hahaha, mesmo despois de quase 2 anos da publicação desta dica, a mesma continua ajudando muita gente, hhaha, assim como aconteceu comigo.

Obrigado!

Tiago



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts