什么键盘布局允许我输入ç?

13 keyboard-layout

在我的 Windows 机器上,我使用带死键的 USA International,并且输入ç( '+ c)没有问题。但是,在我的 Ubuntu 机器上,我将布局设置为“美国 - 国际(带有死键)并且该组合键返回?. 我怎样才能让它返回带有 cedilla 而不是尖锐口音的 C ?

Lek*_*eyn 11

使用键盘布局“USA - intl(AltGr 死键)”,我可以通过按下来获得 ç 或 Ç:

  • AltGr+ ,:ç
  • AltGr+ Shift+ ,Ç


小智 5

在超级用户上找到了这个答案,它在 Ubuntu 18 上对我有用:

\n\n
\n

这是因为当语言环境设置为en时,默认情况下不会加载 cedilla 模块,因此您必须更改 gtk 的配置文件来添加它们:

\n\n

1.编辑配置文件:

\n\n
sudo vim /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache\n\nsudo vim /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache\n
Run Code Online (Sandbox Code Playgroud)\n\n

在两者上,找到以 开头的行"cedilla" "Cedilla"并将\n :en 添加到该行。像这样的东西:

\n\n

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

\n\n

2. 更改 Compose 文件:

\n\n
sudo sed -i /usr/share/X11/locale/en_US.UTF-8/Compose -e \'s/\xc4\x87/\xc3\xa7/g\' -e \'s/\xc4\x86/\xc3\x87/g\'\n
Run Code Online (Sandbox Code Playgroud)\n\n

3.指示系统加载cedilla模块:

\n\n

将这些行添加到/etc/environment

\n\n
GTK_IM_MODULE=cedilla\nQT_IM_MODULE=cedilla\n
Run Code Online (Sandbox Code Playgroud)\n\n

重新启动即可完成。

\n
\n\n

完成此操作后,您将能够\' + c获得 \xc3\xa7/cedilla

\n