Slackware Linux - teclado Lenovo ThinkPad [Resolvido]

Publicado por Lisandro Guerra em 18/08/2015

[ Hits: 34.091 ]

Blog: https://spartanix.com/

 


Slackware Linux - teclado Lenovo ThinkPad [Resolvido]



A dica é de configuração do teclado do Lenovo ThinkPad modelos T400, T410 e T420 no Slackware Linux.

Na instalação geralmente o teclado fica configurado como ABNT2 e essa configuração é quase plenamente satisfatória. Falha somente em não configurar a tecla que retorna "/, ?, e °", esta da imagem abaixo:
Linux: Slackware Linux teclado Lenovo ThinkPad [RESOLVIDO]
Como não tem um mapa deste teclado vamos adaptar o mapa ABNT2 incluindo a tecla desejada da seguinte maneira:

1. Fazer cópia do mapa que servirá de padrão que se chama br_abnt2.map.gz e encontra-se em: /usr/share/kbd/keymaps/i386/qwerty

2. Descompacte e renomeie o arquivo. Eu usei o nome br_lenovo_t400.map.

3. Edite o arquivo procurando os códigos das teclas que estão em ordem crescente, procure manter a ordem na alteração para o arquivo ficar organizado. Inclua a linha:

keycode 97 = slash question degree

4. Salve e feche o arquivo e compacte ele com o comando:

gzip br_lenovo_t400.map

5. Copie o arquivo resultante de nome br_lenovo_t400.map.gz para a pasta /usr/share/kbd/keymaps/i386/qwerty.

6. Para garantir que na reinicialização esteja configurado, edite agora o arquivo rc.local em /etc/rc.d/ e inclua a linha:

loadkeys /usr/share/kbd/keymaps/i386/qwerty/br_lenovo_t400.map.gz

7. Salve e saia.

Este procedimento já garante o funcionamento fora do X. Agora vamos alterar o KDE para este teclado.

1. No menu K vá em Configurações do Sistema e nas configurações escolha Dispositivos de Entrada conforme imagem:
Linux: Slackware Linux teclado Lenovo ThinkPad [RESOLVIDO]
2. Nas opções de teclado na aba de Hardware escolha o modelo Lenovo que se refere a IBM ThinkPad R60/T60/R61/T61, veja imagem:
Linux: Slackware Linux teclado Lenovo ThinkPad [RESOLVIDO]
3. Na aba Leiautes tenha certeza de ter selecionado em primeiro lugar a opção br como na imagem abaixo:
Linux: Slackware Linux teclado Lenovo ThinkPad [RESOLVIDO]
Aplique as alterações e pronto o KDE já está configurado.

Para o Xfce 4 também fica fácil. Basta ir no menu X, procure por "Settings" e dentro dele, por "Keyboard".

A configuração deve ficar assim:
Linux: Slackware Linux teclado Lenovo ThinkPad [RESOLVIDO]
Caso tenha alguma duvida nesta parte visite esta dica sobre configuração do teclado no Xfce 4:
Fica então a dica.
Obrigado pela ajuda do Luís Fernando C. Cavalheiro.

Fontes:
Outras dicas deste autor

hwclock - Ajustando data e hora do hardware

Conky - Misteriosos Retângulos

Wine 1.5.X - Instalação no Linux Mint 13 e Ubuntu 12.04

Netflix no Linux Mint, Ubuntu, Fedora e CentOS

Docky sem âncora

Leitura recomendada

Linux Mint 17.1 Xfce - Erro: teclado não funciona durante e depois da instalação [Resolvido]

Faça sua rede sem fio funcionar no Positivo V43

Impressora USB no Linux

Problema em instalação com HD SCSI

Instalando placa de rede HP NC382T (chipset Broadcom BCM 5709) no Debian Lenny

  

Comentários
[1] Comentário enviado por Mc.Eagle em 18/08/2015 - 20:55h

Rapaz! Ainda usamos Slackware...GRAÇAS A DEUS! Viva o Linux!

[2] Comentário enviado por lcavalheiro em 19/08/2015 - 02:52h

Disponha, Lisandro!
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta

[3] Comentário enviado por SylvesterBR em 26/12/2016 - 18:09h

Valeu Lisandro.

Adaptei sua solução para o openSUSE Leap 42.2, onde os mapas estão em outro diretório: /usr/share/kbd/keymaps/legacy/i386/qwerty/

A solução completa foi criar o arquivo /etc/bash.bashrc.local com o conteúdo abaixo, que testa de forma simples se o ambiente gráfico está rodando naquele terminal e executa os comandos específicos para o modo texto ou para o modo gráfico. Dessa forma não foi necessário configurar também no ambiente gráfico.

if [ "$DISPLAY"n != "n" ];
then
setxkbmap -model thinkpad60 -layout br
else
loadkeys /usr/share/kbd/keymaps/legacy/i386/qwerty/br-abnt2-lenovo.map.gz
fi


[]'s



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts