如何用cedilla键入拉丁文小写字母c

我在DELL XPS 13笔记本电脑上运行Ubuntu,该笔记本电脑的美式键盘配置为美国国际。 升级到版本13.10后,我无法通过输入' + C来获得cedilla。 相反,我得到一个“ć”。

我该怎么办才能获得“ç”?

我正在使用Ubuntu Gnome 13.10 64位。

在13.10中,我使用正确的Alt + (即右Alt +逗号)用英语(美国国际用死键)来获得çShift + 右Alt + 逗号 = Ç

Alt +对于áéúúó也很有用。

似乎只有Alexandre Schmidt提出的第3步(对同一个问题的另一个答案)足以使cedilla工作,尽管目前我不知道步骤1和2的含义。 我成功测试了第三步,正如Jose Vitor Lopes在评论42中针对错误518056所提出的那样 。 有关此问题的更多详细信息,请在Launchpad( https://bugs.launchpad.net/ubuntu/+bug/518056 )上查看整个日志。

/etc/environment添加一行

GTK_IM_MODULE = cedilla QT_IM_MODULE = cedilla

重启你的电脑

资源

这种变化的局限性在于其他辅音如“S”仍然被强调为“Ś”,而不是在字母之前有撇号,如“S”,用于表示收缩。

16.04 LTS(Unity)更新:不再需要配置文件更改。 只需选择以下输入源之一进行文本输入:(1)英语(美国,带死键的国际); (2)英语(美国,替代国际)。 Cedilla( C + ' = Ç )与他们合作得很好。

您需要的布局是“英语(国际与AltGr死键)”

在此处输入图像描述

AltGr + 带来çAltGr + Shift + 带来Ç

我遇到了同样的问题,以下说明解决了我的问题:

1)编辑文件:

对于64位:

 sudo gedit /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache sudo gedit /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache 

对于32位:

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

换线

 "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" 

(注意最后的“en”)

2)在/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 

3)在/ etc / environment上添加两行

 GTK_IM_MODULE=cedilla QT_IM_MODULE=cedilla 

4)重新启动计算机

资料来源: https : //bugs.launchpad.net/ubuntu/+bug/518056/comments/39

组合’+ c =ç的每用户配置可以通过添加:

 export GTK_IM_MODULE=cedilla 

到用户的.profile文件。

有这个内容的x11撰写文件/usr/share/X11/locale/pt_BR.UTF-8/Compose为巴西葡萄牙语:

 include "/usr/share/X11/locale/en_US.UTF-8/Compose"   : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA   : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA 

所以,无论你使用哪种语言,你需要做的就是:’+ c结果ç,是:

  • 生成pt_BR.UTF-8语言环境(如果它尚不可用):

    sudo locale-gen pt_BR.UTF-8

  • 将此行添加到~/.profile文件中:

    export LC_CTYPE = pt_BR.UTF-8

如果您是巴西用户,并安装葡萄牙语 – 无论是在安装时还是稍后从语言支持 – 您可以跳过刚刚提到的步骤。 相反,您只需打开语言支持并选择巴西葡萄牙语作为显示语言。 从Ubuntu 15.04开始,选择巴西葡萄牙语作为区域格式设置就足够了。

将下面的行附加到文件/etc/environment并再次登录。

export GTK_IM_MODULE = cedilla

使用Xubuntu 16.04和通用的国际105键布局(英国英语版本),我可以通过按AltGr + =获得许多角色的cedilla,然后是我想要“装饰”的角色,即cShift + c

使用AltGr + X可以完成类似的“装饰前缀”,其中X是;'#为急性,旋律和坟墓。 还有更多,例如[]键。 这些是UK布局中这些键上的默认字符 – 其他布局可能不同但我怀疑所有相关的装饰器键都位于键盘右侧的Enter键附近。

如果具有德语键盘布局的未来访客在这里结束,就像我一样 – 尽管它超出了原始问题的范围:

  • ç进入Alt Gr + 'c
  • Ç进入Alt Gr + 'C

一种方法是使用Ctrl + Shift + U组合,然后输入00e7 ,然后输入Space ,它将变成ç (带有cedilla的拉丁小写字母c)。

另一种方法是使用Character Map

打开字符映射

人物地图

另一种方式,也许最好的方法是使用像葡萄牙语这样的键盘布局:

葡萄牙键盘布局