Há alguns meses atrás, havia comprado um notebook
Lenovo ThinkPad E430 e resolvi remover o sistema que havia nele e instalar o
Ubuntu 12.04 LTS.
Após ter instalado o sistema operacional, me deparei com um problema, ou seja, o Ubuntu 12.04 LTS não reconhecia a tecla que contém a interrogação e a barra (? e /).
Esta tecla nos teclados padronizados no Brasil, seria a tecla "Control" do lado direito do teclado, mas no caso dos teclado desenvolvidos pela Lenovo, não seguem esse padrão. Os teclados utilizados pela Lenovo nestes modelos de notebook, são os teclados americanos adaptados para o Brasil.
Efetuei inúmeros testes com outras distribuições
GNU/Linux para ver qual deles se adaptava ao notebook, e descobri que somente as distribuições que reconhecem o layout de teclado são as que ainda utilizam o "GNOME 2", ou seja, o
Linux Mint MATE, CentOS, Red Hat, Debian, etc. Mas, com a versão do Ubuntu citada acima, não era possível o reconhecimento do layout, pois já não utilizava o
GNOME 2.
Como eu queria utilizar o Ubuntu como sistema operacional no notebook, tomei a iniciativa de realizar uma investigação para resolver este problema. Foi neste momento, que resolvi analisar os arquivos de configuração do servidor X e encontrei como resolver este porém.
Segue abaixo, o simples passo a passo para quem está passando por este dilema e não sabe como resolver:
1. Crie um arquivo no diretório "/home/nome_usuário/" chamado ".xsessionrc".
2. Edite o arquivo criado "/home/nome_usuário/.xsessionrc", adicione as informações abaixo e salve o arquivo:
#!/bin/bash
setxkbmap -model thinkpad60 -layout br
Agora é só testar efetuando o logoff no sistema e logar novamente.
Obs.: esta solução foi realizada em notebook Lenovo Thinkpad E430, com sistema operacional Ubuntu da versão 12.04 a 13.04.
Abraço a todos!