Brazilian Portuguese and US English OpenSuse

From openSUSE

If you are an US English based user, but writes a lot of Brazilian Portuguese text, then you will find ou that no matter what you do, not matter what you tweak, you cannot get the keyboard to display the "ç" (cedilla or cedilha, in pt_BR). To make it work do the following:

  • make sure you are using a keyboard layout for US international, with dead keys (you can do that on YAST)
  • As root, edit the following file /usr/share/X11/locale/en_US.UTF-8/Compose. But please be careful, as you might mess up the system really bad by doing this.
  • Change the following lines:
 <dead_acute> <C>         : "Ç"   U0106 # LATIN CAPITAL LETTER C WITH CEDILHA (CEDILLA)
 <dead_acute> <c>         : "ç"   U0107 # LATIN SMALL LETTER C WITH CEDILHA (CEDILLA)

Make sure you logout and login again into the system, so that the changes can take effect.

I hope this helps

--Msm30670 00:27, 6 March 2008 (UTC)