Lui*_*art 10 special-characters 11.04
我需要角色 Cedilla 在我的英语美国 Ubuntu Natty 中工作,但是当使用正常组合时,我得到了这个?。在以前的版本中,我使用了这个解决方案:[已解决] 使用美式键盘获得 ç cedilla 而不是 c 锐化,但它不适用于 Natty。任何帮助将不胜感激!此致。
错误参考:#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)
重启你的电脑。