I am using fcitx When running fcitx-diagnose, I get the following error regarding the Xim section:



    Environment variable XMODIFIERS is set to "@im=fcitx" correctly. Xim Server Name from Environment variable is fcitx.

  2. XIM_SERVERS on root window:

    Xim server name: "ibus" is different from that set in the environment variable: "fcitx".

I have set keyboard input method system as fcitx in Language Support. I am confused why Xim server name is still ibus. Where can I modify Xim server name?

2 Answers 2


I have the same issue as you,I fixed it by remove the ibus .However I found the unity desktop environment is gone after you remove ibus.

  • It is not a good choose to fix it Jun 2, 2016 at 6:09

add the following to /etc/environment or ~/.xprofile

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.