(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 :
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
O problema está no mapa de teclado que vem com o sistema. Nele não consta a definição da tecla de keycode 89 (a indigitada “/ ? °”) Uma solução, talvez não tão elegante mas que funciona, é a que postei no forum Ubuntu (http://ubuntu.linuxval.org/smf/index.php?topic=14034.0).
Comentário por Kursk — 19 de Dezembro de 2006 @ 17:41 |
Instalei o Ubuntu há menos de uma semana e já aprendi sozinho que o repositório “br.” não facilita as coisas.
Comentário por MaRx — 19 de Dezembro de 2006 @ 20:33 |
Eles dizem para adicionar a linha
xkeymap.keycode.211 = 0×073
no arquivo
~/.vmware/preferences ou no /etc/vmware/config
http://www.vmware.com/community/message.jspa?messageID=449597
O chato eh ficar restartando o VmWare, minha maquina não curte muito…
Comentário por Tiago Cruz — 20 de Dezembro de 2006 @ 12:40 |
Amigo, gostaria de uma dica, tenho um not Toshiba, com teaclado US-International, configurei para ABNT2 como vc descreveu, mas a única tecla que não funciona é o pipe onde tem tbm a barra invertida. Qual a dica?
Comentário por Celso Pimentel Gomes — 25 de Dezembro de 2006 @ 16:38 |
Thanks! Very useful!!!
Comentário por NoClueSteve — 28 de Dezembro de 2006 @ 2:39 |
estou usando o kubuntu 6.06 e esse problema surgiu “do nada”
alterei o arquivo /etc/X11/xorg.conf e funcionou o teclado abnt2 novamente
Section “InputDevice”
Identifier “Keyboard0″
Driver “keyboard”
Option “CoreKeyboard”
Option “XkbRules” “xorg”
Option “XkbModel” “abnt2″
Option “XkbLayout” “br”
Option “XkbVariant” “abnt2″
EndSection
Comentário por rodmra — 17 de Janeiro de 2007 @ 22:22 |
Celso, o US-International não é ABNT2… que é aquele que tem ‘ç’. Parece que teu problema é outro.
Comentário por tiago — 14 de Fevereiro de 2007 @ 5:27 |
Caros colegas
Instalei Ubuntu 6.10 e layout de teclado abnt2 e agora sempre que teclo o 1 , aparece uma janela que salva a captura de tela. Alguém sabe como solucionar isto? Instalei o Ubuntu num Dell 110 L.
Comentário por reinaldo — 13 de Março de 2007 @ 23:35 |
Help Pls
To na maior sinuca de bico. Pra instalar minha placa Rt61 tenho que atualizar o ubuntu pra poder consertar o teclado.
Eu vou ter que ser mago.
Comentário por RonySales — 15 de Março de 2007 @ 0:24 |
Eu tenho um problema similar mas diferente… O meu teclado é em ingles e eu não consigo configurar para que o ‘(acento)c fique como um ç. Já havia configurado isso no 6.10, mas agora não consigo mais achar a solução nem fazer a solução que eu usava fucionar (adicionando us internacional como teclado) o acento c simplesmente vira um acento c e não um ç… Bom… reconfigurei o teclado como ABNT mas não gosto dele assim (sempre usei us int).
Abraços
Comentário por Eduardo — 25 de Abril de 2007 @ 22:18 |
Descobri a solução… Tem que adicionar em Sistema > Preferencias > Teclado o Modelo de Teclado Generic “105-key (Intl) PC” e em Disposições selecionadas “U.S. English International (with dead keys)”. Assim o teclado funcionou direito.
Abraços
Comentário por Eduardo — 25 de Abril de 2007 @ 22:22 |
Parece que esse esquema do keycode deixou de funcionar na vmware 5.5.4… Agora, dá um erro: Value `0…
Alguém tem a solução?
Comentário por Ronald — 7 de Maio de 2007 @ 1:28 |
Voce está copiando e colando, não é ?
Pois é, este blog troca alguns caracteres, portanto as aspas que voce está copiando para o editor de texto não são as aspas convencionais, mas as “aspas” usadas em redator de textos. Não use copiar/colar, pelo menos não para as aspas.
Comentário por hamacker — 7 de Maio de 2007 @ 13:23 |
Aeeee
Finalmente foi dificíl mas deu certo, a prova real antes era avi~ao agora avião legalzaço hehe
Vai lá em Keyboard Preferences (OPÇÃO 1 do Post),
Layouts
Selecione “Generic 105-key (Intl) PC”
Em Select Layout selecione “Brazil”
E … voa-la nem precisa reiniciar o X.
Comentário por Daniel — 4 de Agosto de 2007 @ 23:17 |
Aeeeeee… finalmente.
Só mudar o laytout pra Brazilian ABNT2.
:D
Comentário por Root Power — 25 de Agosto de 2007 @ 4:26 |
Boa dica! ;)
Comentário por Fabiano Shark — 17 de Setembro de 2007 @ 2:08 |
Valeu, salvou a pátria!
||||\\\\\ :)
Comentário por Vicente — 29 de Abril de 2008 @ 14:16 |
Valeu Hammacker! Mais uma vez o seu post foi de grande ajuda!
Um abraço,
Josir.
Comentário por Josir — 16 de Junho de 2008 @ 16:47 |