LinuxSir.cn,穿越时空的Linuxsir!

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

fcitx,很奇怪的问题

[复制链接]
发表于 2009-12-21 20:49:24 | 显示全部楼层 |阅读模式
在不同发行版里装了很多次的fcitx,第一次遇到这种问题。

系统:ubuntu 8.04 LTS

各种变量都设置完成了,无乱码,可以激活。但是在任何地方都输入不了汉字

以下是 /etc/X11/Xsession.d/95fcitx-start内容

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


头疼,知道在这里发帖基本上解决不了,等以后找到原因了再回来把这个问题解决了
发表于 2009-12-21 21:44:51 | 显示全部楼层
这应该是你的其他软件启动时用的LC_CTYPE和fcitx启动时的LC_CTYPE不相同。

比如fcitx是用LC_CTYPE=zh_CN.UTF-8, 其他软件启动时没用zh_CN.UTF-8

Post by finsky;2057898

头疼,知道在这里发帖基本上解决不了,等以后找到原因了再回来把这个问题解决了


这句子好像很不礼貌。:)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-21 22:30:31 | 显示全部楼层
Post by kl522;2057929
这应该是你的其他软件启动时用的LC_CTYPE和fcitx启动时的LC_CTYPE不相同。

比如fcitx是用LC_CTYPE=zh_CN.UTF-8, 其他软件启动时没用zh_CN.UTF-8



这句子好像很不礼貌。:)



恩,我错了。这里比较人烟稀少^_^

你的方法试过了,行不通哦
现在问题解决了
用/etc/X11/Xsession.d方法行不通,去/etc/X11/xinit/xinput.d/建一个fcitx 内容如下

XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=""
GTK_IM_MODULE=XIM
QT_IM_MODULE=XIM
DEPENDS="fcitx"
------
仅仅这样还不行。还得在xinput.d建立软连接ln -s fcitx all_ALL

好了,终于可以打字了。
回复 支持 反对

使用道具 举报

发表于 2009-12-22 09:57:18 | 显示全部楼层
这中文输入的环境变量的设置,好像都没一个标准。随便在网上找找,就可找到好几个不一样的设置方法。希望有人会写一篇最权威性的wiki, 可以用在件任何一个发行版上。
回复 支持 反对

使用道具 举报

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

本版积分规则

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