LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1088|回复: 2

FC3中CTRL+SPACE无法激活FCITX输入,WHY?

[复制链接]
发表于 2005-3-25 23:03:19 | 显示全部楼层 |阅读模式
装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?谢谢
发表于 2005-3-25 23:15:41 | 显示全部楼层
1.英文下要在家目录建.i18n文件:(内容)

LC_CTYPE="zh_CN.UTF-8"

2.中文下:

把下面内容保存为i18n,替换/ect/systconfig/i18n,看行不?(中文原装货)


LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-26 00:27:55 | 显示全部楼层
问题解决了,真不知道该怎么感谢你。谢谢。
顺便再问一下,为什么非的是zh_CN.UTF-8才行呢,zh_CN.GB18030就不行了呢。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表