To get a ç we need to press "AltGr" + "," which is horrible if you need ç very often.
We want "acute then c" back, which is the standard behavior in other OS's and is far better.
'+c = ç !!!
We don't want to change the language or the locale settings, we just want a Ç !!!
Below is a solution for Ubuntu with Gnome Desktop.
It doesn't work for KDE applications, though.
For KDE applications see the next post.
It is a shame that we need all that everytime we use Ubuntu on a different computer.
There is an idea of having this fixed, so if this also annoyes you, there is a voting going on:
I have tested on an american laptop with Ubuntu 9.10, but the procedure should work with other distros:
(may be none.conf)
sudo cp /etc/X11/xinit/xinput.d/none /etc/X11/xinit/xinput.d/none-backup$RANDOM
sudo gedit /etc/X11/xinit/xinput.d/none
(in older distros it was /etc/gtk2.0/gtk.immodules)
sudo gedit /usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules
- "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"