刚刚升级到 20.04.1 LTS,一些重音消失了

刚刚升级到 20.04.1 LTS,一些重音消失了

我使用英语和葡萄牙语 (pt-br),我的键盘是美国设计的,因此配置为英语国际版 (带有死键),我用了很多年。新安装的 20.04.1 LTS 不允许我使用 C-cedilla。键图显示了它,但没有起作用。所有其他重音符号似乎都起作用了。检查字符应用程序时,我注意到,“单逗号 + c”应该返回“unicode U+00E7”,但它返回的是“unicode U+0107”。有办法解决这个问题吗?

答案1

我在这个答案中找到了解决方案:https://superuser.com/a/1235405/98798

基本上,您需要告诉 gtk 配置文件在使用英语语言环境时不会加载 cedilla 模块。

因此,我们使用以下两个命令更改 gtk 文件来告诉它执行此操作:

sudo sed -i '/^"cedilla/ { s/" $/:en"/; }' /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache
sudo sed -i '/^"cedilla/ { s/" $/:en"/; }' /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache

并确保您有以下两行/etc/environment

GTK_IM_MODULE=cedilla
QT_IM_MODULE=cedilla

相关内容