Console do CentOS: Adicionando "Alt Gr" ao layout do teclado

Publicado por José Oliveira em 23/06/2014

[ Hits: 10.020 ]

 


Console do CentOS: Adicionando "Alt Gr" ao layout do teclado



Saudações.

Estava estudando e montei uma VMware com o CentOS. Mas uma das propostas do professor, era trabalhar tudo em console, a fim de nos acostumarmos com a questão de economia de recursos de Hardware.

Mas, foi a partir daí que meus problemas começaram. Com a interface gráfica, o meu teclado do Samsung NP300E4A-BD1BR, que tem as benditas teclas agregadas (Q,/ e W,? e E,°), eu conseguia trabalhar muito bem.

Mas quando eu entrava no modo console (Ctrl+Alt+F2), estas mesmas teclas não funcionavam. Mudei configuração, com algumas dicas daqui mesmo, e nada.

Mas o comando:

# system-config-keyboard

Explanado pelo Daniel Lara (aqui), me deu a luz sobre onde fica o mapa do teclado no CentOS:

/lib/kbd/keymaps/i386/qwerty/br-abnt2.map.gz

Daí, foi só localizar qual a numeração específica das teclas Q, W e E, respectivamente as keycodes 16, 17 e 18, e adicionar no mapeamento conforme segue abaixo:

1. Escolhendo o teclado:

# system-configure-keyboard

2. Após, na janela que surge, escolha o Português Brasil.

3. Acessando o mapeamento do teclado:

# vim /lib/kbd/keymaps/i386/qwerty/br-abnt2.map.gz

4. Adicione as seguintes linhas:

keycode 16 = q

   altgr keycode 16 = slash

keycode 17 = w

   altgr keycode 17 = question

keycode 18 = e

   altgr keycode 18 = degree

5. Salve o arquivo (Esc+:wq) e reinicie o seu S.O. Pronto.


Segue minhas fontes de pesquisa, pois o mérito é todo deles.

Obrigado de antemão, aqueles que sempre estão dispostos a ajudar. O que eu fiz, foi compilar tudo em um lugar só:
Abraços e estou a disposição para tirar dúvidas.

Outras dicas deste autor

Instalando Impressoras no Linux: DEB e RPM

Personalizando a inicialização do GNU/Linux - ISSUE

Leitura recomendada

Habilitando correção ortográfica no Vim

ZSWAP (SWAP na RAM) em Linux - Controlável: "ligável", "desligável" e outros métodos

Porta paralela não criada no boot do Debian 7

Configurar SmartLink no Slackware 11 com kernel-2.6.17.13

Ubuntu 9.10 e chipset SIS671

  

Comentários
[1] Comentário enviado por hrcerq em 24/06/2014 - 10:45h

Obrigado pela dica.

Tive esse mesmo problema com uma VM que preparei recentemente com CentOS. Pra contorná-lo, eu estava usando o gnome-terminal na minha máquina local pra acessar a VM via SSH. Mas o problema é que se eu por algum motivo não pudesse fazer conexão SSH a essa VM ainda estaria com esse problema.

Agora não mais.

[2] Comentário enviado por genesisszcruz em 28/02/2016 - 14:48h

Obrigado, muito obrigado, mesmo!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts