出现这个问题的原因是否跟卸载fcitx有关还有待验证。如果安装过UbuntuKylin 14.04的同撸人碰到类似的问题,那么你很幸运!我折腾了整整两天时间才找到答案,已在本文最后分享了方法。
折腾的过程包括但不限于以下步骤,均无效:
1,修改/etc/default/locale,无效;
2,sudo mv /etc/alternatives/xinput-all_ALL ~/,无效;
3,sudo ln -s /etc/X11/xinit/xinput.d/ibus /etc/alternatives/xinput-all_ALL,无效;
4,进入到gnome桌面下,运行gnome-control-center keyboard修改快捷键,无效;
5,/etc/X11/xinit/xinput.d/default里修改XIM_PROGRAM_XTRA=改为XIM_PROGRAM_XTRA=ibus,DEPENDS=改为DEPENDS="ibus",无效;
6,/etc/X11/xinit/xinput.d/ibus里将NOT_RUN=gnome3后的gnome3去掉,无效;
7,sudo mv /etc/X11/xinit/xinput.d ~无效;
8,安装fcitx,使用fcitx输入法,无效,还是无法输入中文;
最后想到了XMODIFIERS可能跟wine输入法有关,百度找到这个网页,在终端尝试输入export XMODIFIERS=@im=ibus | notepad,结果wine终于能输入中文了!折腾两天,终于找到答案,怎不让人兴奋!
答案:在/etc/profile的最后添加这一句: export XMODIFIERS=@im=ibus
广东省广州市某Android用户觉得这篇文章很有帮助。
为什么为什么为什么为什么