Use ibus-rime in ubuntu20.04

https://media.githubusercontent.com/media/irisHYT/ImageHosting0/main/images/beijing-yonghegong-wanshang.webp

从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_MODULEXMODIFIERSQT_IM_MODULE这三个环境变量没有正确的设置。

解决方法: 创建${HOME}/.xprofile文件,在该文件中声明环境变量。

1export GTK_IM_MODULE=ibus
2export XMODIFIERS=@im=ibus
3export QT_IM_MODULE=ibus

重启后恢复正常。

Latest Posts