IBus 输入法仅适用于 Debian 测试的 GTK 应用程序 (bookworm)

IBus 输入法仅适用于 Debian 测试的 GTK 应用程序 (bookworm)

我尝试让 IBus 输入法在 Gnome 43 下的 Debian 测试(书虫)中工作。例如pinyin

我安装了它

sudo apt install ibus-pinyin

当我现在切换到中文时,中文输入仅在 GTK 应用程序中有效,但在例如或之类的原生应用程序Firefox中无效。ElectronAtomSignal

这个问题可能是什么原因造成的?如何解决?这是 Debian 错误还是我的配置的特定问题?

答案1

我可以通过编辑文件来解决这个问题 /etc/environment

我添加了以下几行:

QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus

所以文件的内容如下:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
# Custom: Add Searchable command palette to any GTK3 Application.
GTK3_MODULES=$GTK3_MODULES:/usr/lib/x86_64-linux-gnu/libplotinus/libplotinus.so
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus

相关内容