sudo 运行的 QT5 程序无法切换输入法(fcitx)

用 sudo 以 root 运行的 X 程序,qt 的程序无法切换到 fcitx
GTK 程序可以
不 sudo 的话都可以

已经做了这些仍是这样:

/etc/sudoers.d/10-sudo-x:
Defaults env_keep += " DISPLAY XAUTHORITY"

/etc/sudoers.d/11-ime:
Defaults env_keep += " XMODIFIERS"
Defaults env_file="/etc/sudoers_env"

/etc/sudoers_env :
GTK_IM_MODULE=xim
QT_IM_MODULE=xim
QT4_IM_MODULE=xim

/root/.bashrc:
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
export QT4_IM_MODULE=xim

那就不要 sudo 运行 GUI 程序啦。