我更喜欢使用带有死键键盘布局的美国国际,以便在 Linux Mint 的 Libreoffice 中获得 é、è、à 等字符的拉丁变音符号。
在这个布局中,像´、`、^、“这样的字符是死键(点击一次什么都不做),可以在其他字母之前按下以获得这些符号。
' with a gives á
` with a gives à
" with a gives ä
Run Code Online (Sandbox Code Playgroud)
等等,但是
' with c gives ?
Run Code Online (Sandbox Code Playgroud)
我可以在 Linux 的这种布局中获得 ç 吗?
在 Windows 中,我没有“带死键的美国国际”,而只有“美国国际”,这似乎是相同的,只有'带有“c给”的死键ç(在 MSOffice 和 LibreOffice 中),我认为这是预期的行为。
我曾想象这可能是 Linux 中一个全面的系统级问题。但是这个键盘布局(在这个问题下用户 BramMooij的评论中提到)可以在 Linux 中使用 AltGr-c 在 C (Ç) 下生成 cedilla。
Tho*_*mBR 20
这是因为当 locale 设置为en 时,默认情况下不会加载 cedilla 模块,因此您必须更改 gtk 的配置文件才能添加它们:
1. 编辑配置文件:
sudo vim /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache
sudo vim /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache
Run Code Online (Sandbox Code Playgroud)
在两者上,找到以"cedilla" "Cedilla":en开头的行并将其添加到该行中。像这样的东西:
"cedilla" "Cedilla" "gtk30" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"
2. 更改撰写文件:
sudo sed -i /usr/share/X11/locale/en_US.UTF-8/Compose -e 's/?/ç/g' -e 's/?/Ç/g'
Run Code Online (Sandbox Code Playgroud)
3、指示系统加载cedilla模块:
将这些行添加到/etc/environment:
GTK_IM_MODULE=cedilla
QT_IM_MODULE=cedilla
Run Code Online (Sandbox Code Playgroud)
重新启动,你就完成了。
小智 19
该键组合ç在美国的国际与死键布局在那里一直以来,但不像其他拉丁美洲变音符号不涉及一个死键:
AltGr+,=ç
AltGr+Shift+,=Ç
| 归档时间: |
|
| 查看次数: |
26431 次 |
| 最近记录: |