使用 USA intl 作为键盘布局时如何输入“ç”?

Jad*_*ias 11 gnome keyboard-layout unity

在使用 Maverick Meerkat 时了同样的问题,但我无法使该解决方案在 Unity 上运行。我想使用´后跟的键c,输出应该是“ç”。它在 Windows 中开箱即用,并且按照上述问题中给出的解决方案在 Ubuntu 10.10 中确实有效。但是在 11.04 中它输出“?”。怎么改?

小智 9

编辑/usr/lib/gtk-2.0/2.10.0/gtk.immodules 修改可以找到“cedilla”的行,在末尾添加“:en”

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

编辑/etc/environment 添加:export GTK_IM_MODULE=cedilla


编辑Ubuntu的12.10:(根据对方的回答通过Hoerlle

gtk.immodule文件位于:

/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules

或者

/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules


对于 KDE 和其他非 GTK 应用程序:编辑: /usr/share/X11/locale/en_US.UTF-8/Compose

查找 ? 并将其全部替换为ç,还记得寻找大写匹配吗?和 Ç

您可能需要重新启动 gnome。


小智 5

在 Ubuntu 13.10 中,我通过在 中添加以下几行来修复它/etc/environment

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