Skip to content

Instantly share code, notes, and snippets.

@medeirosthiago
Last active March 13, 2017 12:15
Show Gist options
  • Save medeirosthiago/6f6e3dc14878596aedf64cd1c86c3ab7 to your computer and use it in GitHub Desktop.
Save medeirosthiago/6f6e3dc14878596aedf64cd1c86c3ab7 to your computer and use it in GitHub Desktop.
Cedilla on Debian

http://luizschmitt.blogspot.com.br/2014/10/cedilha-no-debian-wheezy.html

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment