|
fcitx-1.8.5 本地安装解决方案
使用本地安装,即普通用户:make install_local 可能会带来问题。
诸如:启动时报告“无法加载五笔字形表”,启动后所有的终端(我用的是rxvt) 都无响应,等等。
如果您使用全局安装,即root用户:make install 则不会有上述问题。
问题在于fcitx 默认的数据路径是:/usr/share/fcitx 。
解决:
修改 fcitx-1.8.5 目录下的 ime.h 文件里的
#define DATA_DIR "/usr/share/fcitx/"
改为数据文件的实际目录,例如:
#define DATA_DIR "/home/lain/fcitx/"
然后重新编译,make install_local 即可。
注意,下载的fcitx-1.8.5.tar.bz2 解压后的 data 目录里有一个编译好的
fcitx,它是用"/usr/share/fcitx/" 为默认路径编译的,最好先把它删掉。
数据文件是:punc.mb pybase.mb pyphrase.mb pySym.mb sp.dat wbx.mb,它们的位置(路径),就是 DATA_DIR 的值。 |
|