Fórum Tecnoblog » Linux e Software Livre » Problemas com o teclado no Linux Mint
TatoGomes 7

Bom pessoal, é o seguinte:

Eu tenho um Vostro 1520 há algum tempo. E há alguns meses atrás, tive problema com o meu teclado. Então, comprei este no ML.

Porém, apenas depois de um tempo da minha compra, notei que este era incompatível com o meu notebook.

Como usava o Windows, o problema pode ser contornado com o Keyboard Layout Creator, fornecido pela própria Microsoft.

O problema é que eu instalei em dual-boot o Linux Mint e lá meu teclado está desconfigurado.

Alguém sabe de alguma ferramenta equivalente a esta da Microsoft? Ou então, alguém conhece esse padrão? (não funciona corretamente com abnt-2)

O problema especificamente fica na penúltima fileira, que ao invés de iniciar com Z (conforme imagem no link), inicia-se no \, movendo toda a fileira uma casa para a direita.

Alguém com mais experiência no Linux pode me ajudar?

Grato,

Tente o seguinte:

#setxkbmap -model abnt2 br

Caso não funcione, veja a man page do xmodmap. Um exemplo é o seguinte:

#xmodmap -e 'clear lock' -e 'keycode 0x42 = Escape'

O comando acima faz a tecla "Caps Lock" se comportar como a tecla "Escape (Esc)".

TatoGomes 7

@rodbZro

Cara, muito obrigado pela ajuda. O xmodmap me ajudou muito.

Mas ainda há um porém: quando eu reinicio a máquina, as configurações são perdidas e eu preciso refazer o processo. Aparentemente, é preciso um processo para salvá-las, que eu desconheço.

Sabe como resolver isso?

@rodbZro:
Cara, muito obrigado pela ajuda. O xmodmap me ajudou muito.

Mas ainda há um porém: quando eu reinicio a máquina, as configurações são perdidas e eu preciso refazer o processo. Aparentemente, é preciso um processo para salvá-las, que eu desconheço.

Sabe como resolver isso?

Salve todos os comandos no arquivo '~/.xinitrc'.

Conteúdo do arquivo ~/.xinitrc:

#!/bin/sh

xmodmap ...
xmodmap ...
xmodmap ...
...

Dê permissão de execução a ele:

#chmod 0700 ~/.xinitrc

Dependendo do seu login manager/desktop environment, é possível que o arquivo .xinitrc não seja executado, mas você pode tentar salvar as mesmas informações para o arquivo .xsession ou, melhor ainda, apenas criar um link simbólico:

obs: o full path é obrigatório em links.

#ln -s $HOME/.xinitrc $HOME/.xsession

TatoGomes 7

Obrigado de novo, cara. Dessa vez o seu comando não funcionou.

Mas eu consegui um jeito de resolver. Eu criei um arquivo de script e coloquei ele pra executar no StartUp Applications. Resolveu. =D

Mas muito obrigado mesmo!

Resposta

Você deve fazer login para publicar.