Ubuntu 22.04,iBus 中文输入法不适用于 Nvidia 驱动程序

Ubuntu 22.04,iBus 中文输入法不适用于 Nvidia 驱动程序

在 Ubuntu 22.04 中,使用默认的 Nouveau 驱动,iBus 中文输入可以正常工作。

但是使用 Nvidia 驱动程序(测试了 510 和 470,也许全部都测试过了)时,我只能在基于 Qt 的应用程序和 gnome shell 中输入中文。

在此处输入图片描述

而在所有基于 GTK 的应用程序中(例如 gedit、firefox 等),我只能输入字母:

在此处输入图片描述

这是什么原因?使用 Nvidia 显卡时如何输入中文?

答案1

最后我用这个命令解决了:

gsettings 设置 org.gnome.desktop.interface gtk-im-module‘ibus’

Ubuntu 从 21.10 升级到 22.04 后底部出现日语输入候选窗口

答案2

这篇文章可能与驱动程序相关的 iBus 问题无关,但对于那些从使用“iBus 中文输入在 Ubuntu 22.04 中不起作用”等关键词搜索结果重定向的人来说。

我上周将系统从 20.04 升级到了 22.04(最初安装的是 16.04),iBus 几乎只能与 Firefox 和 Konsole 配合使用(是的,我使用过一段时间的 KDE),无法与其他工具(如 Chrome/Gnome Terminal 等)配合使用。该gsettings命令也没有帮助。我还尝试将系统语言从设置en-uszh-cn,但没有帮助。

然后我设置了一个新安装的虚拟机,iBus 几乎在所有地方都能完美运行。我猜这可能是一个配置问题,但我没有发现任何奇怪的事情dconf

所以我删除了所有已安装的桌面环境,并重新安装了 Gnome Flashback(我使用的桌面环境),幸运的是,iBus 又可以正常工作了。也许重新安装 iBus 也可以。希望这可能是解决此 iBus 问题的最后方法。

相关内容