LinuxSir.cn,穿越时空的Linuxsir!

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

CentOS 5.3 下安装fcitx 3.6 的问题

[复制链接]
发表于 2009-4-30 15:18:58 | 显示全部楼层 |阅读模式
我是完全卸载scim后编译安装fcitx 3.6的,gnome英文环境(安装了中文支持)

安装fcitx后,重新进入gnome,运行fcitx,出现fcitx面板,但是灰的,不能激活,不能输入中文,kill fcitx进程的时候提示:FCITX -- Get Signal No.: 15

查阅网上资料,修改/etc/X11/xinit/xinitrc.d/xinput.sh,在最后添加如下内容:

export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
fcitx &

后还是一样,启动的时候,出现fcitx面板,但进入gnome后不能调用fcitx


另外:fcitx 3.6 刚安装好以后,第一次进gnome,运行fcitx是正常的,不过就这么一次,退出后就不行了。
发表于 2009-4-30 15:43:23 | 显示全部楼层
LC_CTYPE 好像也要设吧?

以前都是设成
  1. export GTK_IM_MODULE=xim
  2. export QT_IM_MODULE=xim
复制代码
的。不过各发行版用的不一样。现在在用 scim-fcim ……也不错。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-30 16:23:30 | 显示全部楼层
总算搞定了!解决办法如下:

删除/etc/X11/xinit/xinitrc.d/xinput.sh中添加的内容(恢复缺省/etc/X11/xinit/xinitrc.d/xinput.sh)

新建/etc/X11/xinit/xinput.d/default.conf文件,内容如下:

XIM=fcitx
XIM_PROGRAM=fcitx
XIM_ARGS=""
GTK_IM_MODULE=XIM
QT_IM_MODULE=XIM
export LANG=en_US.UTF-8
export LC_CTYPE="zh_CN.UTF-8"
export XMODIFIERS="@im=fcitx"

用input method配置缺省输入法为default,注销后重起gnome,fcitx正常工作了。
回复 支持 反对

使用道具 举报

发表于 2009-4-30 23:29:28 | 显示全部楼层
GNOME下这样复杂的?看来俺用KDE是对了 呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-5 09:03:28 | 显示全部楼层
Post by hades;1981857
GNOME下这样复杂的?看来俺用KDE是对了 呵呵


哈哈,我的机器上就装了个gnome,以前嫌KDE启动慢,不知道现在怎么样了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-5 09:06:07 | 显示全部楼层
还有一个问题,现在fcitx能用ctrl+空格调用,但fcitx的面板就在进gnome桌面的时候闪一下,进了gnome以后面板就不显示了,不知道怎么解决?
回复 支持 反对

使用道具 举报

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

本版积分规则

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