[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