É fato notório que o RedHat 9 tem problemas de acentuação com teclados US-International. Porque eles não acontecem nos teclados ABNT2? Como resolvê-los? E, de quebra, como resolver o "cedilha invertido" do GTK2?
Se você não utiliza nenhuma aplicação GTK+2 (Mozilla, Evolution,
GNOME 2.x etc), pode terminar o artigo. Ah sim, e meus pêsames :-P
O GTK+2 internamente utiliza Unicode. Só que além de utilizar Unicode,
ele utiliza seu próprio método de entrada de caracteres. Ele também
precisa ser ensinado.
Abra seu /etc/bashrc (se você usa bash, claaaaaro) e coloque lá:
GTK_IM_MODULE=xim ; export GTK_IM_MODULE
Esta variável de nome enigmático manda o GTK utilizar o
X Input Method (o método de entrada padrão do X) em vez do seu
próprio.
Em alguns casos (não consegui identificar o padrão), caso você utilize
o GDM como gerenciador de display, ele seta erradamente GDM_LANG
com UTF-8, com isso inviabilizando o trabalho. Em algum lugar
(/etc/bashrc deve resolver), mande bala:
GDM_LANG=pt_BR.ISO8859-1 ; export GDM_LANG
Agora sim! Seu GNOME 2 vai estar digitando a cedilha corretamente :)
[1] Comentário enviado por Oki em 26/09/2003 - 19:49h
Cara, excelente dica, eu estava sofrendo com isso no Morphix e não estava conseguindo resolver, HeHeHe, até abri um pedido lá no Sourceforge por causa disso.
[2] Comentário enviado por bizzardjp em 27/09/2003 - 03:10h
Esse artigo é a solução para vários usuários do Red Hat. Esse problema vem atormentando a vida de muito usuário. De zero a dez, esse artigo merece 11...thanx!
[4] Comentário enviado por plainspooky em 28/09/2003 - 20:29h
Cesar,
Este problema não é só para o pessoal do "chapéu vermelho", o mesmo problema acontece na Debian 3.1 (aka: Sarge) que também usa Unicode.
E no caso do ć vale a mesma coisa e na Debian um bom lugar para por o "GTK_IM_MODULE=xim" é em '/etc/environment'.
[5] Comentário enviado por cesarcardoso em 28/09/2003 - 22:32h
plain, o problema só vai aumentar à medida que o Unicode for tornado padrão em GNU/Linux. Claro que o ideal seria todo mundo passar pra teclados ABNT2 :), mas certamente o povo de notebook não tem essa possibilidade.
[7] Comentário enviado por bluedog em 05/10/2003 - 15:44h
tipo eu uso o rh 9 e fiz exatamento o q vc disse, mas qd abro aplicaçoes gtk+2 palavras q contem acentos ou ç aparecem com "?", gostaria q me ajudassem com isso
valeu
[8] Comentário enviado por eduardok em 06/10/2003 - 15:33h
Cara funcionou blz no GNOME porém no KDE não funcionou! mas não entendi uma coisa para funcionar no GNMOME tive de botar as duas linhas "GTK_IM_MODULE=xim ; export GTK_IM_MODULE " e "GDM_LANG=pt_BR.ISO8859-1 ; export GDM_LANG " se vcs tiverem alguma dica de como fazer o KDE funcionar me avisem! mas mesmo assim já quebrou um galhão!!! valeu!
[12] Comentário enviado por genixsky em 14/02/2004 - 11:57h
É pessoal fiz exatamente como foi descrito aqui e funcionou, estou conseguindo utilizar acentuação o problema que essa configuração influenciou em algum arquivo de inicialização do rh9, pois agora o mesmo exibe as mensagens de inicialização sem acentuação, alguém sabe qual é o arquivo que é responsável pelo idioma e acentuação para as mensagens de inicialização.
[14] Comentário enviado por chuvisco em 06/07/2007 - 12:53h
Sua dica faz o ç funcionar belezinha, só que muda o idioma do sistema todo pra português.
Não dá pra mudar o idioma pra inglês e ainda assim ter o ç ???
Essa é para quem, como eu, gosta de usar o sistema operacional em inglês mas precisa falar... português!
Primeiro, obviamente, configure seu teclado para US_International. Depois, para usar cedilha "normal" em vez do círilico (o popular ć) digite a seguinte combinação:
Alt da DIREITA (RAlt) + , + c = ç
(Tecla ALT da direita do teclado, mais vírgula, mais letra c)
É uma tecla a mais, mas evitar entrar no pantanoso terreno dos arquivos de configuração de suporte a linguagem do Linux