Dica 02 – Originalmente postada na lista Linux Ufms em 10 de maio de 2003.
Dica 02: Corrigindo a acentuação no Red Hat 9
Depois de ter “apanhado” um pouco do RedHat 9, consegui finalmente fazer
a maldita acentuação funcionar corretamente, tanto o teclado funcionar
como deveria, bem como a impressão dos caracteres na tela.
Primeiramente o “por que” do problema:
há algum tempo decidiu-se que os Linux deveriam suportar unicode por
padrão, e não mais variações da conhecida tabela ASCII … o que
aconteceu é que a RedHat aparentemente se adiantou em relação as outras
distros e que alguns programas não fizeram as adaptações necessárias e
problemas poderiam acontecer (por exemplo, o Licq mostrava um quadrado
no lugar onde deveria ter um caractere acentuado), no modo texto (não
num terminal dentro do X), o cedilha não funcionava (se você olhasse o
conteúdo de um arquivo, você até via o cedilha, mas não adiantava
apertar a tecla no computador).
A solução que encontrei provavelmente não é a melhor, mas funcionou para
todos os casos que testei (máquinas com teclado abnt ou com teclado
internacional, e até mesmo máquinas com RedHat 8, versão que já tinha o
mesmo problema que encontrei no 9).
O que fiz foi editar o arquivo /etc/sysconfig/i18n e mudar a fonte
padrão do modo texto para a mesma que era usada antigamente e mudar o
idioma padrão (que estava setado para pt_BR com unicode, o pt_BR.UTF-8).
Depois disso, dar um reboot no computador (é, odeio boots, mas não
encontrei uma maneira para ele reler essas configurações sem boot …
agora são 3 motivos para dar boot no Linux :)
Se em seu computador, você usar apenas modo gráfico e tiver um teclado
abnt, provavelmente não terá este problema :)
Claro, vale lembrar que durante a instalação eu adicionei suporte ao
idioma português do Brasil.
Se alguém se interessar, o arquivo está em anexo.
PS: a acentuação está funcionando perfeitamente em todos os programas
que testei, tanto em modo texto quanto em modo gráfico … o único
“problema” que vi depois disso é que não consegui ler textos em kanji no
modo texto :)