|
刚安装好的时候,第一次运行提示字库没有找到。观察后发现。fcitx需要14点阵的字库。而我用命令
xlsfonts | grep gb2312.发现全部是16点阵的字体。为了省事直接修改ui.c中的变量iMainFontSize=16
编译后运行。没有问题了。但是出现第二个问题。无论按什么键输入发都无法起作用。后来就修改LANG变量。发现进入进入X后locale又变回原样。最后修改文件/etc/sysconfig/i18n这样修改就在X下生效了。但是还是没办法让fcitx工作。反复修改了local以后。不知道为什么。居然可以了,郁闷。
我的locale命令现实如下。
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
但是还有一个问题。我用root运行会出现段错误。而用普通用户就很正常。 |
|