LinuxSir.cn,穿越时空的Linuxsir!

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

FC4下面因为切换语言导致fcitx无法使用[已解决]

[复制链接]
发表于 2005-11-21 17:17:21 | 显示全部楼层 |阅读模式
前几天因为想换个英文界面用用,使用了系统的 桌面->系统设置->语言 切换语言,然后我又切换到中文就出现fcitx可以启动但不能输入的情况,在sir上发帖问,斑竹告知可能是locale的问题。我今天查看系统的locale,居然是zh_CN.GB18080,改为zh_CN.UTF-8就可以了
我是在系统配置文件中改的
系统文件:/etc/sysconfig/i18n
修改其中的相关的选项

好不容易解决了,和大家分享一下
ps:我是超级菜鸟阿,大家不要笑话我哦
发表于 2005-11-22 09:45:03 | 显示全部楼层
你确定是18080么。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-22 11:56:08 | 显示全部楼层
差不多嘛,反正模式为zh_CH.18*的就它一个,我用locale查看的
回复 支持 反对

使用道具 举报

发表于 2005-11-22 19:00:31 | 显示全部楼层
Post by ProgramFan
前几天因为想换个英文界面用用,使用了系统的 桌面->系统设置->语言 切换语言,然后我又切换到中文就出现fcitx可以启动但不能输入的情况,在sir上发帖问,斑竹告知可能是locale的问题。我今天查看系统的locale,居然是zh_CN.GB18080,改为zh_CN.UTF-8就可以了
我是在系统配置文件中改的
系统文件:/etc/sysconfig/i18n
修改其中的相关的选项

好不容易解决了,和大家分享一下
ps:我是超级菜鸟阿,大家不要笑话我哦


这样改了以后倒是可以输入中文了,但系统语言也变成中文了

能不能只改默认输入法,不改变系统设置?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-22 19:48:03 | 显示全部楼层
没有试过,应该是可以的,不过也许必须是utf8环境
回复 支持 反对

使用道具 举报

发表于 2005-11-22 19:56:17 | 显示全部楼层
能不能在英文界面下,按热键调出scim???
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-22 20:07:15 | 显示全部楼层
fcitx是可以的,但scim没有试过
回复 支持 反对

使用道具 举报

发表于 2005-11-23 01:24:24 | 显示全部楼层
Post by lemonade
能不能在英文界面下,按热键调出scim???


可以,原生fc4和rawhide fc4的实现方法有点不同
只说用rawhide升级后的。进入/etc/X11/xinit/xinput,给scim创建一个连接,改名为en_US,这样在英文环境里就能用了。还可以改成其他语种。
回复 支持 反对

使用道具 举报

发表于 2005-12-3 21:06:18 | 显示全部楼层
是啊,能不能在英文环境下用fcitx啊,请大家试试。
回复 支持 反对

使用道具 举报

发表于 2005-12-3 21:25:28 | 显示全部楼层
同一8楼的说法,进一步说,现在FC4下流行的作法似乎是:
[matt@localhost ~]$ su
Password:
[root@localhost matt]# /usr/sbin/alternatives --install /etc/X11/xinit/xinput.d/en_US xinput-en_US /etc/X11/xinit/xinput.d/fcitx 3
[root@localhost matt]# /usr/sbin/alternatives --install /etc/X11/xinit/xinput.d/en_US xinput-en_US /etc/X11/xinit/xinput.d/scim 2
[root@localhost matt]# /usr/sbin/alternatives --install /etc/X11/xinit/xinput.d/en_US xinput-en_US /etc/X11/xinit/xinput.d/iiimf 6
[root@localhost matt]# /usr/sbin/alternatives --config  xinput-en_US
共有 3 个程序提供“xinput-en_US”。

  选择    命令
-----------------------------------------------
+ 1           /etc/X11/xinit/xinput.d/fcitx
   2           /etc/X11/xinit/xinput.d/scim
*  3           /etc/X11/xinit/xinput.d/iiimf

按 Enter 来保存当前选择[+],或键入选择号码:1
回复 支持 反对

使用道具 举报

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

本版积分规则

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