2018年10月26日 星期五

[Ubuntu]應用程式有時無法切換輸入法

以ibus為例:
確定使用ibus
$ printenv | grep IM
CLUTTER_IM_MODULE=xim
QT4_IM_MODULE=xim
QT_IM_MODULE=ibus
XDG_RUNTIME_DIR=/run/user/1000
GTK_IM_MODULE=ibus
LC_TIME=lzh_TW


如果應用程式使用QT或GTK,須確認QT_IM_MODULE或GTK_IM_MODULE為ibus
如果不是,修改~/.xinputrc,在最後加上

export QT_IM_MODULE=ibus
export GTK_IM_MODULE=ibus