Existem vários posts em vários Forums de várias distribuições Linux em que o "c cedilha" é necessário para várias pessoas que utilizam o teclado US (US International).
Há boas documentações sobre isso para o Fedora 8 e 9. Porém, no Fedora 10 e superiores, o método de entrada mudou e aquelas soluções não funcionam mais.
A solução a seguir funciona desde que não sejam ativados o "scim" ou o "xim".
O Fedora 11 não traz os pacotes de módulos de Input para o GTK2, então é preciso instalá-los:
yum install gtk2-immodules
Por precaução, atualize a lista de módulos do GTK:
gtk-query-immodules-2.0-32
Deve aparecer, então, a saída do arquivo de módulos listando todos os disponíveis. Após isso, é só seguir os passos deste tutorial.
Antes de tudo, é preciso mudar o método de entrada padrão para cedilhas
su
cp /etc/X11/xinit/xinput.d/none.conf /etc/X11/xinit/xinput.d/none.conf-backup
gedit /etc/X11/xinit/xinput.d/none.conf
altere a linha:
GTK_IM_MODULE=gtk-im-context-simple
para:
GTK_IM_MODULE=gtk-im-cedilla
Agora, adicionar o método de entrada do teclado para cedilha.
open gedit /etc/gtk-2.0/x86_64-redhat-linux-gnu/gtk.immodules
open gedit /etc/gtk-2.0/i386-redhat-linux-gnu/gtk.immodules
altere a linha:
"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oct:sq:tr:wa"
para:
"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oct:sq:tr:wa:en_US"
Verifique se o método de entrada está mesmo como cedilha.
cat ~/.gconf/desktop/gnome/interface/%gconf.xml
<?xml version="1.0"?>
<gconf>
<entry name="gtk-im-module" mtime="1229379660" type="string">
<stringvalue>gtk-im-cedilla</stringvalue>
</entry>
</gconf>
Você pode agora digitar cedilhas com 'c e 'C (aspas simples seguida da letra "c" ou "C")