IDEA开发软件在linux环境下使用搜狗输入法无法进行中文输入
找到bin目录下的idea.sh文件(其他编辑器也是一样如pycharm.sh、clion.sh)。使用文本编译器打开,找到
# -----------------
# Run the IDE.
# -----------------
在前面添加
export GTK_IM_MODULE=fcitx
export QT_TM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
Centos下是下面这个
export XIM="ibus"
export XIM_PROGRAM="ibus"
export XMODIFIERS="@im=ibus"
export GTK_IM_MODULE="ibus"
export QT_IM_MODULE="ibus"
如果ibus有问题,可以试着安装下 ibus-kkc 和 libusal
具体是ibus还是fcitx要看输入法架构
注:不同的linux 系统使用的内核不同,就会导致输入法使用架构是不同的,Centos 系使用的是 RedHat的内核,所以解决办法与 redhat一样,而redhat 输入法使用的架构是 ibus,所以在 /etc/profile 下加入上面的几行配置就可以了,而如果是 Ubuntu,deepin,linuxmint系统使用的debian的内核那么就需要将 ibus 改成fcitx ,修改完以后记得需要将配置文件生效 , source /etc/profile ,然乎重启idea 就可以输入中文了。
来源:oschina
链接:https://my.oschina.net/NatureKingShine/blog/3197280