O problema aconteceu depois do pós install do archlinux, depois de configurar o xorg.
Aqui no firefox, e em outros aplicativos, tudo funciona normalmente, consigo digitar todos os acentos normalmente (ãẽĩõũáéíóú).
Mas, não no terminal, nem nos terminais em GUI, como o konsole que tô usando agora, nem no ttui.
Quando eu fiz a instalação, eu acabei escrevendo errado a lingua do locale, ficou: LANG=pr_BR-UTF-8 ao invés de: LANG=pt_BR-UTF-8. Agora no pós install, eu corrigi e gerei os locales novamente, será que eu esqueci alguma coisa?
O layout de teclado tá setado direitinho nas configurações do kde.
5 Comments
BaalInvoker@lemmy.eco.br · 2 pts · 2y
Como você fez a correção do locale?
Roda o comando
$ localee verifica a saída, se está tudo corretoSou_Puro_Osso@lemmy.eco.br · 2 pts · 2y
Esses erros aí em cima eu corrigi com:
export LC_ALL="pt_BR.UTF-8"Agora vai sem erros:Mas no próximo boot, LC_ALL não está setado
Eu corrigi o locale naquele arquivo, /etc/locale.conf, eu tinha escrito errado, e corrigi agora a pouco.
De acordo com esse passo na arch wiki:
No meu tá assim:
LANG=pt_BR.UTF-8Sou_Puro_Osso@lemmy.eco.br · 1 pts · 2y
Opa! O problema era o LC_ALL mesmo
echo "LC_ALL=pt_BR.UTF-8" | sudo tee -a /etc/environmentIsso aí resolveu, valeu!
BaalInvoker@lemmy.eco.br · 2 pts · 2y
Você não deve usar
LC_ALLcomo variável de ambiente.LC_ALLé só pra debugFaz o seguinte:
Vai em
/etc/locale.gene tenha certeza quept_BR.UTF-8 UTF-8está descomentadoEntão rode
# locale-genDepois roda o seguinte comando:
# localectl set-locale LANG=pt_BR.UTF-8Pra aplicar imediatamente, roda os comandos
Imagino que com isso você conseguirá fazer funcionar direitinho
Qualquer coisa dá uma lida no Arch Wiki referente a locales
https://wiki.archlinux.org/title/locale
Edit:
O problema reside no fato de que não existe locale
pt_BR. O correto épt_BR.UTF-8Quando você usa o
LC_ALLele sobrescreve todos os outros locales. Inclusive é por isso que ele não deve ser usado fora de ambiente de debug. A questão aqui é que noLC_ALLvocê colocou o locale correto, então pareceu uma solução. Mas a solução mesmo é você alterar todas as variáveis para o locale correto,pt_BR.UTF-8, desativando oLC_ALLmacacoprego@lemmy.eco.br · 3 pts · 2y
Ahhhh, por isso que não funcionava no meu também. Vou poder tirar a minha gambiarra do sistema