Carlos Costa

July 28, 2008

Resolvendo definitivamente o problema de cedilha no gnome

Filed under: pt_BR — Carlos Costa @ 4:38 pm
Tags: ,

Update for Gentoo users

To fix the problem about cedilla (cedilha ou whathever) on Gentoo, you should try to edit the file /etc/env.d/20locale and include:

LC_ALL=”en_US.UTF-8″
LANG=”en_US.UTF-8″

After that, you should call env-update and going to a reboot. Now you need to change GTK configurarion to understand it. Go to edit /etc/gtk-2.0/gtk.immodules
and find these lines below, changing it to include “en” as follow:

“/usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so”
“cedilla” “Cedilla” “gtk20″ “/usr/share/locale” “az:en:ca:co:fr:gv:oc:pt:sq:tr:wa”

I’m using XFCE as my main desktop, may this fix for gnome too.

Existe alguns motivos para eu instalar GNU/Linux em inglês no meu TP:

  • Meu teclado não tem o famigerado layout ABNT e eu gosto assim
  • A tradução dos software para o português que todas as distribuições fazem é de péssima qualidade: quem traduz Terminal como Consola não merece meu apreço ;-)
  • Eu me sinto confortável usando meu sistema na língua de Shakespeare.

Mas sempre que instalo a minha distribuição favorita no meu notebook, tenho que configurar o GTK para que me permita escrever cedilha ao invés do C acentuado, e sempre procuro no google informação sobre como proceder. No entanto, a cada nova busca, a quantida de sujeira e desinformação que retorna cresce ainda mais. Pensando que não dá mais para contar com o google para me ajudar sempre que preciso do cedilha, resolvi tomar nota no meu Blog sobre como proceder daqui a 6 meses :-D

  1. Abrir usando um editor de texto o arquivo /usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules (seja root)
  2. Procure por uma linha que contenha “cedilla”
  3. inclua “:en” nesta linha, tal que:
    "/usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so"
    "cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:en:fr:gv:oc:pt:sq:tr:wa"
  4. Salve e pronto.

Blog at WordPress.com.