Desejo contribuir com uma pequena atualização neste método que funcionou para o Ubuntu 13.10 64 bits que estou usando. (estou digitando por ele e os cedilhas estão funcionando perfeitamente. ç Ç
)
No Ubuntu 13.10 64 bits faça...
1) Editar cada um dos arquivos:
sudo gedit /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache
sudo gedit /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache
Procurar uma linha que começa com cedilla e adicione um :en no último parâmetro, assim:
"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"
2) Substituir "ć" por "ç" e "Ć" por "Ç" em /usr/share/X11/locale/en_US.UTF-8/Compose com os seguintes comandos:
sudo cp /usr/share/X11/locale/en_US.UTF-8/Compose{,.bak}
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
3) Forçar a GTK a carregar o módulo cedilla. Para isso, configurar a variável de ambiente chamada GTK_IM_MODULE com o valor "cedilla".
sudo echo "GTK_IM_MODULE=cedilla" >> /etc/environment
4) Reinicie o Ubuntu
sudo reboot
=| Vida longa e prospera