Então. Navegado pelos blogs dos amigos encontrei essa matéria interessante no muitapimenta.com.
Segue o conteúdo:
Não é bem que eu quisesse fazer, mas acabei descobrindo que dava de fazer no meio do caminho e acabei gostando.
Bom, mas como eu chego no ponto?
…
Tem o XOrg, e tem o arquivo de configuração do XOrg, o /etc/X11/xorg.conf.
Há um teclado e há uma seção pra ele nesse arquivo.
As configurações para um teclado ficam dentro e uma coisa como essa:
Section "InputDevice"
Driver "kbd"
...
EndSection
Ali eu haviam duas linhas:
Option "XkbLayout" "us"
Option "XkbVarianr" "intl"
Que diziam que meu teclado tinha o layout americano e que eu estava usando a variante internacional (com dead keys), o que quer dizer que o ‘ (apóstrofo) seguido de “a” resulta em um “á”.
Aí pulando boa parte da história descobri que eu podia configurar meu laptop, que tem um teclado com layout americano e que eventualmente eu ligo um teclado ABNT2 nele.
Bom, eu descobri que podia configurá-lo para alternar entre us e ABNT2 apenas pressionando uma tecla, a tecla de menu no caso, e que poderia sinalizar o layout de teclado selecionado usando os leds do teclado mesmo, no caso usei o led de ScrollLock, se é que alguém se lembra dele.
Já pulando (pq o sono chegou) as explicações e tal pra mostrar logo como ficou a minha seção de configuração de teclado e uns links úteis pra quem quiser se aprofundar no assunto.
/etc/X11/xorg.conf
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us_intl,br"
Option "XkbOptions" "grp:menu_toggle,grp_led:scroll"
EndSection
Referências:
http://www.charvolant.org/~doug/xkb/html/index.html
KBD (4)
xorg.conf (5)
Espero que alguém tenha entendido alguma coisa. Boa noite.
2 Comentários
Tive problema semelhante pra instalar um teclado ergonômico antigo da MS no Ubuntu 7.04 que resolvi como você mostrou, entretanto desde o 7.10 não tenho mais problemas, … até porque está é a versão mais estável do Ubuntu até o presente momento.
Ótimo post Cassio é sempre bom ver seus posts por aqui… Sempre trazendo conteúdo inteligente..
Obrigado cara!