25. January 2024
Use ibus-rime in ubuntu20.04
从apt安装的ibus-rime版本比较旧,不能支持lua插件的功能,但基本的功能没什么问题,推荐从ibus-rime.AppImage来安装,是比较新的版本,也能支持lua插件。
rime-ice是一个长期维护的中文词库,可以参考配置。我的配置方案截取了其中的一部分,删掉了一些不常用的功能。
问题
系统升级到ubuntu20.04之后,在浏览器和一些app中不能法切换ibus输入法了,只能使用fcitx来输入中文,执行env | grep -E 'XMOD|_IM'
结果为:
1GLFW_IM_MODULE=ibus
2GTK_IM_MODULE=fcitx
3XMODIFIERS=@im=fcitx
4QT_IM_MODULE=fcitx
原因是因为GTK_IM_MODULE
、XMODIFIERS
、QT_IM_MODULE
这三个环境变量没有正确的设置。
解决方法:
创建${HOME}/.xprofile
文件,在该文件中声明环境变量。
1export GTK_IM_MODULE=ibus
2export XMODIFIERS=@im=ibus
3export QT_IM_MODULE=ibus
重启后恢复正常。