|
楼主 |
发表于 2003-4-6 12:26:18
|
显示全部楼层
关于fcitx在FreeBSD中输入条不能显示汉字问题的解决
安装好后第一次执行fcitx会在用户目录下产生 $HOME/.gWuBi 目录。下面有两个很重要的配置文件:config和profile
问题的根源是产生的profile第四行“字体区域设置”依旧是zh_CN.GBK,直接改成zh_CN.EUC即可。
源代码必须在ports里打补丁的基础上再修改tools.c文件第266行26列
strcpy (strFontLocale, "zh_CN.GBK")
改为:strcpy (strFontLocale, "zh_CN.EUC")
这里我直接修改了ports下的Makefile文件。在第22行之后插入:
@${REINPLACE_CMD} -e 's#zh_CN.GBK#zh_CN.EUC#g' ${WRKSRC}/tools.c
然后再执行make all install 即可。
附:我的fcitx ports文件。拷入/usr/ports/chinese 并执行:tar zvfx fcitx.tar.gz即可。
http://www.linuxsir.cn.cn/software/freebsd/fcitx.tar.gz
statue兄已把此问题提交至FreeBSD ports:
http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/50620
非常感谢statue在chinese ports里加入这么多优秀的软件。为FreeBSD本地化做出了巨大的贡献。 |
|