如何输入带变音符的拉丁小写字母 c

如何输入带变音符的拉丁小写字母 c

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

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

我正在使用 Ubuntu Gnome 13.10 64 位。

答案1

在 13.10 及更高版本中,您可以使用英语(美国国际版,带死键)中的右Alt+ ,(即右 Alt + 逗号)来获得ç. Shift+ Right Alt+ comma=Ç

Alt+ 对于“¡¿áéúóí”也很有用。

如果不使用 compose,在 Linux 上,它可能是Right Alt+=然后C,对于 cedilla ¸plus c=ç

答案2

似乎只需 Alexandre Schmidt 提出的步骤 3(对同一问题的另一个回答)就足以使变音符发挥作用,尽管我目前还不清楚步骤 1 和 2 的含义。我成功地测试了 Jose Vitor Lopes 在错误 518056 的评论 42。有关此问题的更多详细信息,请查看 Launchpad 上的完整日志 (https://bugs.launchpad.net/ubuntu/+bug/518056)。

添加一行/etc/environment

GTK_IM_MODULE=变音符 QT_IM_MODULE=变音符

重启你的电脑

来源

这一变化的局限性在于,其他辅音如“S”仍然被重读为“Ś”,而不是像“'S”那样在字母前加撇号,以表达缩写。

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

答案3

这适用于 Ubuntu 13.10,但可能不适用于较新的版本:

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

  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”)

  1. 在 /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

  2. 在 /etc/environment 中添加两行

    GTK_IM_MODULE=变音符 QT_IM_MODULE=变音符

  3. 重启你的电脑

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

答案4

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

在此处输入图片描述

AltGr+,可带来ç. AltGr+ Shift+,可带来Ç

相关内容