|
装FC3多语言版,默认语言为中文,装完于TERMINAL中执行LOCALE命令显示zh_CN.UTF-8,下载FCITX3.1源码,解压目录下执行./CONFIGURE生成适合本机本系统的MAKEFILE文件,MAKE使用刚生成的MAKEFILE编译,MAKE INSTALL安装刚编译的程序,然后新建一FCITX文件,内容为
XIM=FCITX
XIM_PROGRAM=FCITX
切换目录到该文件所在目录
运行ALTERNATIVES --INSTALL /ETC/X11/XINIT/XINPUT.D/ZH_CN XINPUT-ZH_CN FCITX 100在输入法切换器中安装FCITX输入法,并在输入法切换器中把默认输入法设置为FCITX,重启X,按CTRL+SPACE激活此输入法,至此此输入法可以正常使用,后来我把默认语言改变为en_US,terminal执行LOCALE显示为en_US.UTF-8,重启X,FCITX输入法无法自动跳出,再次执行ALTERNATIVES --INSTALL /ETC/X11/XINIT/XINPUT.D/en_US XINPUT-en_CN FCITX 100并使用ALTERNATIVES --CONFIG XINPUT-en_US把默认输入法改为FCITX,重启X,自动弹出FCITX输入法,但这时按CTRL+SPACE不起作用,无法输入,没办法,把默认语言重新设置为中文,在TERMINAL中执行LOCALE显示已经不是以前的zh_CN.UTF-8变成了zh_CN.GB18030,此时按CRTL+SPACE同样不起作用,此时无论我怎么弄,甚至用MAKE UNINSTALL卸装FCITX,再重新编译安装,按CTRL+SPACE都无法激活FCITX输入法了,WHY?谢谢 |
|