Cedilha no Debian Wheezy

Depois de muitas tentativas frustrantes, consegui encontrar uma solução para o cedilha a quem utiliza o teclado US no Debian Wheezy.

Primeiro Passo - Configurar teclado

Antes de tudo é necessário que você configure seu teclado para o layout "US international with dead keys". Você pode configurar pelo seu gerenciador de teclado do próprio gnome ou pelo console:

$ sudo dpkg-reconfigure keyboard-configuration

Segundo Passo - Editando arquivos

Para habilitar o cedilha no nosso teclado é necessário a alterção de dois arquivos

$ sudo vim /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache
$ sudo vim /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache ou gtk.immodules

Ao abrir os arquivos você encontrará uma linha semelhante/igual a esta:

"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa"

altere para seguinte linha, note que só foi adicionado o 'en' no final dela.

"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"

Terceiro Passo - Configurando o Compose

Para habilitar o cedilha em nosso teclado precisamos alterar mais um arquivo:

$ sed 's/ć/ç/g' < /usr/share/X11/locale/en_US.UTF-8/Compose | sed 's/Ć/Ç/g' > Compose
$ sudo mv Compose /usr/share/X11/locale/en_US.UTF-8/Compose

Quarto Passo - Toque final

force o carregamento dos módulos

$ sudo vim /etc/environment

e adicione as seguintes linhas

GTK_IM_MODULE=cedilla
QT_IM_MODULE=cedilla

Pronto! reinicie o seu sistema e o seu cedilha já estará disponível para utilizar.

Comentários

Postagens mais visitadas deste blog

Android SDK - Como corrigir o problema da R.java do eclipse no linux

Moto G: Como destravar o bootloader e dar permissão root com Android Lollipop