如何在美国英语中使用 Cedilla (ç) 字符?

Lui*_*art 10 special-characters 11.04

我需要角色 Cedilla 在我的英语美国 Ubuntu Natty 中工作,但是当使用正常组合时,我得到了这个?。在以前的版本中,我使用了这个解决方案:[已解决] 使用美式键盘获得 ç cedilla 而不是 c 锐化,但它不适用于 Natty。任何帮助将不胜感激!此致。

des*_*gua 8

错误参考:#518056

来自赫利奥·何塞的回答:

对于 64 位系统:

sudo -H gedit /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache
sudo -H gedit /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache
Run Code Online (Sandbox Code Playgroud)

对于 32 位系统:

sudo -H gedit /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules.cache
Run Code Online (Sandbox Code Playgroud)

换线

"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa"
Run Code Online (Sandbox Code Playgroud)

"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"
Run Code Online (Sandbox Code Playgroud)

代替 ”?” 用“ç”和“?” 带有“Ç”/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
Run Code Online (Sandbox Code Playgroud)

在里面添加两行 /etc/environment

GTK_IM_MODULE=cedilla
QT_IM_MODULE=cedilla
Run Code Online (Sandbox Code Playgroud)

重启你的电脑。