我上周安装了 Ubuntu 22.04,但在某些程序中无法输入重音符号。
对于 Chrome、终端和本机文件夹等程序,它可以按预期工作(例如,键入´
后跟a
给您á
,~
后跟a
给您ã
,等等)。
但对于 Firefox、Discord 和 Spotify 等程序,输入´
后跟a
会输出普通a
字母或根本不输出字母。其他重音符号也是如此。
有任何想法吗?
编辑:我使用 pt-br 键盘布局
编辑 2:终于让它工作了。键盘输入法设置为 XIM,然后将其切换到 iBus 即可解决问题
答案1
我发现在使用英语(英国)键盘作为输入源的 22.04 实例中也存在类似的问题,而之前在 20.04 实例中选择类似的键盘时,它运行正常。
我将其Settings > Keyboard
更改Compose Key
为Right Ctrl
进行测试,并且遇到的功能问题已得到修复。
因此Right CTRL++ (按顺序单独按下)再次产生 ç 等等C。,
答案2
我已经完成了@graham 的设置,但在使用某些网络应用程序(如论坛)时仍然发现问题。
例如,Sublime Text 论坛当您在法语键盘上键入 9 时,无法显示正确的变音符字符。
类似的错误编码也发生在财务事务论坛。
当这些论坛的某些成员的用户名包含重音字符时,我在电脑上查看网站时会看到西里尔字符 - 但在我的 Android 手机上查看时我看到了正确的字符!
其他人也报告了同样的事情。
这倾向于排除 Web 应用程序服务器上缺乏足够的语言/键盘的原因,并表明客户端机器存在一些配置错误……
最奇怪的是,我的管理员帐户在受影响的论坛上一切都显示正常 - 然而当我查看语言和键盘设置时,它们与发现问题的用户帐户相同......
编辑
我取消选中了允许页面选择自己的字体...在 Firefox 设置中:
渲染的字体变为默认的 DegaVu,并且重音字符返回。