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.

  • Davi@lemmy.eco.brOPM
    link
    fedilink
    Português
    arrow-up
    1
    ·
    4 months ago

    Opa! O problema era o LC_ALL mesmo echo "LC_ALL=pt_BR.UTF-8" | sudo tee -a /etc/environment

    Isso aí resolveu, valeu!

    • Responsabilidade@lemmy.eco.br
      link
      fedilink
      Português
      arrow-up
      2
      ·
      edit-2
      4 months ago

      Você não deve usar LC_ALL como variável de ambiente. LC_ALL é só pra debug

      Faz o seguinte:

      Vai em /etc/locale.gen e tenha certeza que pt_BR.UTF-8 UTF-8 está descomentado

      Então rode

      # locale-gen

      Depois roda o seguinte comando:

      # localectl set-locale LANG=pt_BR.UTF-8

      Pra aplicar imediatamente, roda os comandos

      $ unset LANG
      $ source /etc/profile.d/locale.sh
      

      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-8

      Quando você usa o LC_ALL ele 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 no LC_ALL você 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 o LC_ALL