我不确定这是否是一个错误,或者预期或配置错误 - 但当我使用 IBus(使用 m17n 引擎)切换语言时,它似乎不会影响打开的窗口。但是,如果我打开一个新应用程序,或者关闭并重新打开现有应用程序,新的语言选择就会生效。
我的预期用例是偶尔使用我在使用 Firefox 时学习的不同脚本语言(例如在维基词典上搜索单词),我宁愿不必为此使用单独的 Firefox 实例。
我已经验证我的终端仿真器也发生了同样的情况,只是 Firefox 出现了问题。
我无法找到将这种行为描述为特别支持或不支持这一点的文档。应该是这样吗,或者我可以以其他方式配置它吗?
答案1
随着IM 环境变量在我的 .xinitrc 中设置:
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
重新启动后它确实起作用了。我以为我已经注销并重新登录了,但也许还没有,这可能就足够了。