(Antes de ler, saiba que alguns caracteres como - - dois traços seguidos viram um traço longo –, as aspas duplas vira isso aqui : “”, sim este wiki modifica alguns caracteres. Então ao utilizar o famoso copiar/colar atente-se a isso.)
Ainda há algumas queixas com respeito de configurações de teclado ABNT2 no Ubuntu Edgy e um bocado de gente em lista de discussão fazendo a mesma pergunta “Como configurar direito o teclado ABNT2 no Ubuntu Edgy ?”, teve gente até que refez a instalação só para trocar de layout de teclado porque errou da primeira vez. Um artigo que eu já havia feito antes traz a resposta, mas ao invés de apenas apontar o link :
http://hamacker.wordpress.com/2006/10/24/abnt2-no-ubuntu-edgy-610/
Deixa eu passar o artigo na íntegra, porque na mensagem anterior foram poucos que re-leram o link e fizeram ainda mais perguntas, então os passos a seguir incluem a resposta para configuar ABNT2 no Gnome, Xorg, Console (terminal) e também no Vmware. A solução para Console(Terminal) e VMWare são as mais obscuras, porque estranhamente já presenciei a tecla “/” e “?” voltando a não funcionar depois (isso acontece algumas vezes, e tá … eu não sei a resposta pra tudo).
Quem é usuário dum teclado ABNT2 e instalou o Ubuntu Edgy 6.10 deve ter percebido que o teclado mesmo configurado desde o inicio da instalação como ABNT2 se comporta de forma irregular, algumas teclas simplesmente não funcionam, por exemplo, a barra vertical (ou pipe para alguns) que fica juntamente com a contra-barra (barra invertida para outros) resultam erroneamente em “<” e “>” respectivamente. Outro exemplo é o uso do ALTGR, uma tecla importante para produzir caracteres especiais como €®ø© onde simplesmente algumas combinações já não geram os caracteres que geravam antes.
Para mim foi fácil resolver porque este é o mesmissimo problema com Debian unstable que tive de resolver tempos atrás. Não sei porque, mas deu a louca no software livre e coisas que estavam boas resolveram dar “pepino”. Não me lembro de ter de reconfigurar o teclado no Ubuntu Dapper 6.06.
Bom, se voce também tem enfrentado este problema, há duas soluções, a primeira e mais fácil (visualmente falando) é instalar o applet de teclado para o gnome e a outra é configurar o próprio Xorg :
1) Opção 1 - Usando o applet “Indicador de teclado” do gnome :
Clique com o botão direito sobre a barra superior, selecione a opção “adicionar ao painel” e depois na sessão “Utilitários” dê um clique no componente “Indicador de teclado” e arraste-o para algum lugar da sua barra superior. Provavelmente um indicador com a sigla “Bra” surgirá, clique com o botão direito sobre ela e selecione “Preferencias do teclado” e depois selecione a orelha (ou “aba” para alguns) entitulada “Layouts“. Agora voce vai notar no campo “Modelo de Teclado” a informação “Generic 105-key (Intl) PC“, pois é, é aqui que está o erro, deveria ser “Brazilian ABNT2“. Para trocar clique no botão “Escolher“, e escolha na relação de modelos o item chamado “Brazilian ABNT2“.
Feito isso, estará pronto a configuração do seu teclado para o ambiente Gnome.
2) Opção 2 - Configurando o próprio Xorg :
Eu prefiro particularmente esta opção porque é a que me dá menos trabalho e funciona para todos os ambientes gráficos que eu dispuser (gnome, kde, windowmaker e xfce). Primeiramente tecle ALT+F2 e na janela de dialogo de execução digite : “gksu gedit /etc/X11/xorg.conf“.
Feito isso, vá até a sessão “InputDevice” em que ocorrer o “Identifier Generic Keyboard” , feito isso faça essas modificações :
Troque a linha :
Option “XkbModel” “pc105″
por
Option “XkbModel” “abnt2″
Acrescente esta nova linha linha :
Option “XkbVariant” “abnt2″
E por fim comente a linha a seguir colocando um # na frente dela, ou seja, ficando assim :
# Option “XkbOptions” “lv3:ralt_switch”
Feito isso apenas salve o arquivo e reinicie seu sistema (ou apenas refaça seu login) e pronto seu teclado se comportará exatamente como um ABNT2.
Configurando ABNT2 no console(terminal) do seu sistema
O mesmo problema também ocorre no console e é igualmente irritante, mas dessa vez não vou dar nenhum passo-a-passo de como corrigir o problema, porque um colega já fez isso por nós, veja este link quem tem essa necessidade :
http://www.iei.org.br/~rafael/blog/?page_id=5
Adaptando o link acima para o Ubuntu Edgy, é preciso liberar o repositório “universe” e após isso :
sudo apt-get install console-data console-common unicode-data
Para somente depois seguir as orientações do link : http://www.iei.org.br/~rafael/blog/?page_id=5
a saber :
Copiar o arquivo em http://www.iei.org.br/~rafael/down/br-abnt2.kmap.gz para /usr/share/keymaps/i386/qwerty/, eis os comandos necessários :
wget -vc http://www.iei.org.br/~rafael/down/br-abnt2.kmap.gz
sudo cp br-abnt2.kmap.gz /usr/share/keymaps/i386/qwerty/
Agora é só trocar de layout com o comando :
sudo dpkg-reconfigure console-data
Siga esta sequencia :
- Selecionar mapa de teclado da lista de arquiteturas
- Qual é a família do layout de seu teclado ? Escolha “qwert”
- Qual é o layout de teclas de seu teclado ? Escolha “Brazilian”
- Qual variante você possui ? Escolha “BR-Latin1″
Pronto ! Console configurado. Mas lembre-se de que no momento de apuros voce poderá usar ALTGR+Q para simular “/”, eu faço sempre isso porque não um jeito de configurar um teclado abnt2 no terminal porque simplesmente qualquer comando de movimentação de arquivos sempre faz uso do “/” que obviamente ainda não estará disponível.
Se seu teclado ABNT2 somente no terminal ficar voltando a configuração sem o “/?”, chute o pau da barraca e acrescente esta linha :
loadkeys /usr/share/keymaps/i386/qwerty/br-abnt2.kmap.gz
no arquivo de inicialização do sistema /etc/rc.local (antes da linha com exit). Thanks ao Kursk pela idéia.
Configurando o VMWare
O VMWare também insiste em não funcionar com as teclas “/” e “?”, curiosamente este já é um problema antigo que é solucionado editando o arquivo de configuração do vmware e acrescentando uma única linha. Eis o que deve fazer :
gksu gedit /usr/lib/vmware/config
Acrescente esta linha :
xkeymap.keycode.211 = 0×073 (cuidado com o “X” na hora de copiar/colar)
Usando VMWare com máquinas virtuais Windows XP funcionou sem nenhum problema.
Considerações finais :
Aparentemente este bug já foi resolvido para a versão final do Ubuntu, veja :
https://launchpad.net/distros/ubuntu/+source/console-setup/+bug/66774