Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I need the character Cedilla working my English USA Ubuntu Natty but when use the normal combination ' then c I get this ć. In the previous versions I used this solution: [SOLVED] Getting ç cedilla instead of c acute with american keyboards but it isn't working on Natty. Any help will be very appreciatted! Best regards.

share|improve this question
Did you try gksudo gedit /usr/lib/gtk-2.0/2.10.0/gtk.immodules –  wojox May 3 '11 at 22:35

4 Answers 4

Bug reference: #518056

Answer from Hélio José:

1) Edit the files:

For 64 bits: 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

For 32 bits: sudo gedit /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules.cache

Changing the line

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


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

2) Replacing "ć" to "ç" and "Ć" to "Ç" on /usr/share/X11/locale/en_US.UTF-8/Compose

sudo cp /usr/share/X11/locale/en_US.UTF-8/Compose /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) Add two lines on /etc/environment

GTK_IM_MODULE=cedilla QT_IM_MODULE=cedilla

4) Restart your computer.

share|improve this answer
the step 3 is the only needed for the most recent ubuntu releases - 13.10 and 14.04 –  Igoru Nov 19 '14 at 18:02

Choose keyboard = USA international with dead keys

Try Keyboard>layout>options>Key to choose 3rd level> right ctrl

then try right ctrl + <, press first the right ctrl and keep it pressed, then

with another finger press <

share|improve this answer
by default this behavior in any other setting is of right alt (aka AltGr). Thus, there's no need to change this setting and instead you can simply use AltGr + comma –  Igoru Nov 19 '14 at 16:26

Using the Character Map you can copy and paste the character.

Character Map: Ced

share|improve this answer

Use ibus to provide you with these special characters. You will need to install the compose extension to ibus from the software centre or synaptic.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.