Lenovo ThinkPad E430 no Ubuntu 12.04/13.04 - Configuração de teclado

Publicado por Joelson Costa em 15/07/2013

[ Hits: 15.809 ]

Blog: https://www.facebook.com/joelsonoc

 


Lenovo ThinkPad E430 no Ubuntu 12.04/13.04 - Configuração de teclado



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!

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Placa de TV Digital no Ubuntu 12.04

Suporte a NVIDIA Optimus no Linux com Ironhide

Melhorando o desempenho do Linux com o hdparm

Como ativar a placa de rede wireless do Notebook lenovo ideapad310 - Qualcomm Atheros Device 0042 (rev 30)

Fazendo o microfone interno do Notebook Acer AS1410 funcionar

  

Comentários
[1] Comentário enviado por rudregues em 16/07/2013 - 22:08h

Olá Joelson, atualmente tenho gentoo com fluxbox. Coloquei o comando "setxkbmap -model thinkpad60 -layout br" no arquivo ~/.fluxbox/startup e agora meu Lenovo G475 tá corretamente configurado. Mais tarde testarei a dica da forma que você passou, mas no Xubuntu. Fiquei um ano e meio com o teclado incorretamente configurado até encontrar essa sua dica.

Muito obrigado.

[2] Comentário enviado por joelsonoc em 17/07/2013 - 05:39h

De nada Rodrigo! O espírito é esse, compartilhar conhecimento. Abraço!

[3] Comentário enviado por ThiagoMMS em 19/07/2013 - 12:44h

Putz. Eu tive esse problema no meu T420. No windows eu editava o regedit, ja no Linux eu ficava usando o AltGr + q e AltGr w para usar o / e ?.

Ajudou muito :)

[4] Comentário enviado por Trancozo em 04/09/2013 - 21:55h

Salvou meu lenovo thinkpad X301.
Muito Obrigado.
:)

[5] Comentário enviado por emersonrf227 em 05/10/2013 - 21:57h

kkkk esta e uma das dicas mais úteis para que esta iniciando na vida GNU.

[6] Comentário enviado por amaralaprigio em 19/01/2015 - 23:28h

Oi Pessoal!
Tenho um Lenovo Thinkpad Edge14
Consegui resolver o problema do reconhecimento da tecla ?/°.

Segue a solução:

1) Crie um arquivo no diretório "/home/nome_usuário/" chamado ".xsessionrc".
2) Edite o arquivo criado "/home/nome_usuário/.xsessionrc" e adicione as informações abaixo e salve o arquivo:

Código:
#!/bin/bash
setxkbmap -model thinkpad60 -layout br



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts