解决Ubuntu Gnome 16.04中Fcitx不能在一些程序中正常使用的问题

Solve the problem about fcitx can't use in some application in ubuntu gnome 16.04

Posted by Scalpel on May 26, 2016

系统升级到16.04后发现在Wine QQ中无法输入中文,运行fcitx-diagnose,提示环境变量 XMODIFIERS的值被设为了”@im=ibus”而不是”@im=fcitx”等问题,可是在~/.xprofile以及xinitrc文件中添加相关设置都不管用,后来终于被我搜到了一篇解决方案 :是因为ibus-daemon这个文件存在,所以系统才强制设置这两个环境变量为ibus的,只需要暂时搞掉这个文件,fcitx就正常了,可以输入中文了,执行以下命令即可:
sudo mv /usr/bin/ibus-daemon /usr/bin/ibus-daemon.bak