LinuxSir.cn,穿越时空的Linuxsir!

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

RHDHAT9 安装完FCITX后运行不了, 工具条一闪就没了,

[复制链接]
发表于 2005-5-25 16:06:18 | 显示全部楼层 |阅读模式
我该如何做,谢谢
 楼主| 发表于 2005-5-25 16:08:02 | 显示全部楼层
安装3.0    3.1 都出现一样的问题

ctrl+空格还是出现系统自带的输入法
回复 支持 反对

使用道具 举报

发表于 2005-5-25 22:13:29 | 显示全部楼层
在X下的控制台运行fcitx,看有什么信息
回复 支持 反对

使用道具 举报

发表于 2005-5-27 13:44:06 | 显示全部楼层
[root@localhost root]# locale
LANG=zh_CN.GB18030
LC_CTYPE="zh_CN.GB18030"
LC_NUMERIC="zh_CN.GB18030"
LC_TIME="zh_CN.GB18030"
LC_COLLATE="zh_CN.GB18030"
LC_MONETARY="zh_CN.GB18030"
LC_MESSAGES="zh_CN.GB18030"
LC_PAPER="zh_CN.GB18030"
LC_NAME="zh_CN.GB18030"
LC_ADDRESS="zh_CN.GB18030"
LC_TELEPHONE="zh_CN.GB18030"
LC_MEASUREMENT="zh_CN.GB18030"
LC_IDENTIFICATION="zh_CN.GB18030"
LC_ALL=
[root@localhost root]# echo $XMODIFIERS
@im=Chinput
[root@localhost root]# fcitx
Start FCITX error. Another XIM daemon named Chinput is running?
回复 支持 反对

使用道具 举报

发表于 2005-5-28 20:04:51 | 显示全部楼层
rpm -e Chinput
rpm -e miniChinput





fcitx 关于多语言,不同编码的一点说明;同时也可以用于解决fcitx不能输入问题

一般的情况下,如果您的X桌面环境,大多locale 的LANG 的设置为如下的几个

zh_CN.GB2312
zh_CN.GBK
zh_CN.18030
zh_CN.UTF-8
en_US

无论locale中的LANG是哪国的语言,根据我的测试好象是locale 中LC_CTYPE设置为zh_CN能让小企鹅输入法在不同的语言,不同的编码运行的最好。

所以在当前用户的目录下的.bashrc或者.profile中,应该必有如下的两行:

export LC_CTYPE="zh_CN"
export XMODIFIERS="@im=fcitx"

这样的情况下无论您的桌面LANG为什么语种,都能用fcitx了

比如我设置了 LANG=en_US,也就是桌面是英文的。.bahsrc中应该加如下的

export LANG=en_US
export LC_CTYPE="zh_CN"
export XMODIFIERS="@im=fcitx"

如果您喜欢UTF-8的的,那.bashrc中就加入
export LANG=zh_CN.UTF-8
export LC_CTYPE="zh_CN"
export XMODIFIERS="@im=fcitx"

如果有的弟兄说是 GB18030的编码好一点,那也可以在.bashrc中加入下面的一段。大体都差不多。
回复 支持 反对

使用道具 举报

发表于 2005-5-29 11:04:26 | 显示全部楼层
Post by dzhenxing
[root@localhost root]# locale
LANG=zh_CN.GB18030
LC_CTYPE="zh_CN.GB18030"
LC_NUMERIC="zh_CN.GB18030"
LC_TIME="zh_CN.GB18030"
LC_COLLATE="zh_CN.GB18030"
LC_MONETARY="zh_CN.GB18030"
LC_MESSAGES="zh_CN.GB18030"
LC_PAPER="zh_CN.GB18030"
LC_NAME="zh_CN.GB18030"
LC_ADDRESS="zh_CN.GB18030"
LC_TELEPHONE="zh_CN.GB18030"
LC_MEASUREMENT="zh_CN.GB18030"
LC_IDENTIFICATION="zh_CN.GB18030"
LC_ALL=
[root@localhost root]# echo $XMODIFIERS
@im=Chinput
[root@localhost root]# fcitx
Start FCITX error. Another XIM daemon named Chinput is running?


在/usr/bin下:
ln -s fcitx chinput
export XMODIFIERS=@im=fcitx一般就可以了。
若还是不成,就再:
export LC_ALL=zh_CN18030
export LANG=zh_CN18030
肯定就能用了。^_^
回复 支持 反对

使用道具 举报

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

本版积分规则

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