Você está na página 1de 11

Como resolver problema de teclado layout ABNT2 (acentuação) no Linux

AGRADEÇA AO AUTOR
COMPARTILHE!
   

Opa, pessoal!

Recentemente instalei o Linux Mint no meu notebook e reparei que mesmo con gurando o teclado da forma correta, os
acentos não funcionavam, ou seja, não acentuavam as letras devidas. Veri quei que este é um problema comum para
muitos usuários do Linux, então resolvi demonstrar aqui de forma simples como resolver este problema.

Apesar de ter con gurado o teclado na instalação, logo abaixo está demonstrado como está a con guração do teclado.

Como no caso aqui estou usando o Linux Mint 19, ao acessar o menu de aplicativos, coloquei na busca teclado e então
clicarei na primeira opção teclado (para quem estiver usando o Linux em inglês, procure por keyboard). Em outras
distros, pode ser que tenha que entrar em con gurações do sistema para achar o teclado.

Iremos reparar que a con guração certa é a Portugues (Brasil, sem teclas mortas), ou Portuguese (Brazil, no dead keys).
Nestas con gurações de layout de teclado não aparece em nenhuma guia para con gurar como ABNT2).
Conforme as con gurações acima, se abrirmos um arquivo de texto e digitarmos, iremos reparar que não faz a
acentuação, como é demonstrado na imagem abaixo.

Então abri o terminal (console), que pode ser aberto fazendo a pesquisa no Menu de Aplicativo ou se tiver um atalho na
barra de atalhos ou ainda abrindo o campo de comandos e digitando terminal. 
Ao ter aberto o terminal, iremos digitar o comando setxkbmap -model abnt2 -layout br -varian abnt2 e apertar em
<Enter>

Iremos reparar que retorna ao prompt, sinal que aceitou o comando.


Aproveitando a mesma tela do terminal, se digitarmos alguma palavra com acentos, iremos reparar que agora está funci-
onando normalmente a acentuação.

No entando, a acentuação permanece enquanto não reiniciarmos. Quando desligamos ou reiniciamos, temos que refazer
os procedimentos acima para acentuar novamente da forma correta.
Logo abaixo foi aberto o arquivo de con guração do teclado como o comando “sudo emacs /etc/default/keyboard” para
checar se as con gurações estão corretas. Referente ao comando, sudo é para abrir com permissões administrativas,
emacs é o editor que será usando (pode ser o Vi, Vim ou outro editor da preferência do usuário) e /etc/default/keyboard,
estaremos abrindo o arquivo keyboard do diretório /etc/default.

Como solicitamos permissões administrativas para poder fazer alterações no arquivo, teremos que digitar a senha, que
no caso é a mesma que usamos para fazer o login no sistema. Caso não tenha terá que criar uma com o comando passd. 
Ao abrir o arquivo, precisaremos ver se o XKBLAYOUT está como br e se as XKBVARIANT está como nodesdkeys.

Se estiver desta forma, a con guração está correta.

Então, como a acentuação continua de forma incorreta, iremos xar o comando que executamos acima para acertar a
acentuação na inicialização do sistema.

Para isso iremos no menu de aplicativos do linux e procurar o arquivo que con gura o que pode inicializar com o sistema
que aqui no caso é Aplicativos da Inicialização.
Com o “Aplicativos da Inicialização” aberto, iremos clicar no sinal (+) na parte inferior da janela e clicar na opção
“Comando Personalizado”.
Abrirá a janela para adicionar o comando. No campo nome, iremos digitar Teclado ABNT2 para identi camos o comando
entre os Aplicativos da Inicialização, depois em Comando, iremos colocar o “setxkbmap -model abnt2 -layout br -varian
abnt2″ para corrigir o problema de acentuação ao iniciar o sistema. E por m clicaremos em “Adicionar”

Após ter adicionado o comando, iremos procurá-lo entre os Aplicativos de Inicialização e habilitá-lo.
Agora sim, o teclado estará funcionando perfeitamente. Pode desligar ou reiniciar que a acentuação permanecerá
correta.

Acho que por enquanto é isso pessoal.

Até mais

AGRADEÇA AO AUTOR
COMPARTILHE!
   

Luciano Gusso
  
Mais artigos deste autor »

CONTEÚDOS RELACIONADOS
11 COMENTÁRIOS

Helvio
12 de novembro de 2019 às 7:52 1
No Fedora este problema não ocorre, e é por este motivo e alguns outros, que não troco esta distro por nenhuma outra

Felipe
29 de janeiro de 2020 às 9:22 2
Jovem, o comando para corrigir o teclado tem um erro digitação.

Onde se lê “setxkbmap -model abnt2 -layout br -varian abnt2″ deve ser “setxkbmap -model abnt2 -layout br -variant abnt2″
(palavra ‘varian’ está faltando um ‘T’ no nal). Nos prints a palavra está correta.

Ademais, ótimo artigo, me ajudou a corrigir o problema.

Abraços!

Fabio R A Gomes
6 de março de 2020 às 15:16 3
Muito legal resolveru o problema bem fácil e rápido. Não deu dor de cabeça !!! (Tudo bem acentuado como da pra ver!!

Obrigado.

André Luiz D. Queiroz


21 de março de 2020 às 17:27 4
Bem, incluir o comando ‘setxkbmap -model abnt2 -layout br -variant abnt2′ como script de inicialização é um “work-around”,
mas não é um solução total… No meu caso, não resolve de todo, porque utilizo mais de um idioma de Input (alguns deles
não latinos…), e percebi que o comando “trava” o recurso de “layout-switch” (vamos chamar assim…), não permitindo mudar
o layout em todos os que utilizo…
Outra coisa estranha no gerenciamento de Keyboard layout do Ubuntu 18.04 + Gnome: ele permite con gurações individu-
ais de idioma/keyboard layout para cada usuário, e no outro usuário de meu sistema aparentemente não há con itos (no
outro usuário, só estão con gurados input em Português — layout Português(Brasil), e Japonês, (com método “Anthy”), e
não observei problema… Onde cam as con gurações individuais de idioma/keyboard layout dos usuários?… Se eu pudesse
copiar o arquivo de con guração de um para o outro, talvez resolvesse melhor!

Rodolfo
21 de abril de 2020 às 16:41 5
Funcionou. Muito obrigado!

Gustavo
31 de maio de 2020 às 22:42 6
Quase lá. Resolveu para um usuário, ainda busco uma solução para todos os usuários, senão a cada usuário novo, tenho
que fazer o procedimento todo de novo. Mas valeu muito!
Brener
4 de agosto de 2020 às 21:29 7
Muito bom! Resolveu o problema. Obrigado pela dica!

Leonardo
14 de setembro de 2020 às 9:22 8
Resolveu o problema no meu MXLinux 19.1
Obrigado!

Luiz Gomes
7 de novembro de 2020 às 19:16 9
Resolveu , muito obrigado!

Thais Tavares
12 de janeiro de 2021 às 18:06 10
Salvou aqui! Valeu

Antonio
15 de janeiro de 2021 às 10:58 11
Luciano,
Fiz todo o procedimento, mas nao deu certo.
Inclusive notei que as con guraçoes que salvo, sao perdidas quando reinicio (por exemplo, desligar o bluetooth).
No meu quadro de con guraçao, similar a ultima imagem da sua explicacao, aparece “executar agora”. Ai funciona. Mas
para de funcionar quando reinicio.
Voce saberia qual e o problema do meu?
Uso ubuntu 18.04 LTS.
Antonio

Você também pode gostar