为什么使用fcitx:支持双拼,配置性高,快,不和其他程序冲突(暂时没发现)。
这个问题折磨了了我一天有余,罪魁祸首是emerge下来的fictx是nostfx(fictx -v 可查看版本号)版的,装上之后,虽然可以勉强输入中文,但尽是些古怪的文字。网上也没找到到底什么是nostfx版,或许只有yuking自己知道吧。另外,最新的3.6.0测试版无法configure,没细究原因,后来emerge --unmerge fcitx,再到www.fcitx.org下了fictx-3.4.2稳定版。
1.首先配置locale
其实fictx只要求LC_CTYPE=zh_CN,即可,所以为了可以这样设置,
LANG=C
LC_CTYPE=zh_CN
系统就可以仍为英文的。
2.到fictx源码目录下,./configure->make->make install
3.配置文件的GB2312编码
fcitx的配置文件~/.fcitx/config和profile默认是使用GB2312编码,用gedit读取时显示为乱码,可用gconftool-2来配置gedit让其自动识别(也可以在 gconf-editor 里面改):
$gconftool-2 --set /apps/gedit-2/preferences/encodings/auto_detected [UTF-8,CURRENT,GB18030,BIG5,ISO-8859-15,UTF-16] --type list --list-type string
注意,保存时,也要选择GB2312编码(再选择栏中有添加编码),否则fcitx无法读取。
4.让fcitx自动运行
按网上方法,我再~/.brashrc和/etc/env.d/99input中都添加了那三行代码,但都没成功,待进一步试验...
Monday, February 23, 2009
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment