OpenBSD 4.0 AMD64环境下编译并安装fcitx-3.4.1中文输入法
本文假设你已经安装并配置好OpenBSD简体中文环境了。
去http://www.fcitx.org/下载最新的源代码了,目前的版本是
fcitx-3.4.1.tar.bz2。
下载到/home/soft(目录自己指定)后开始安装。
先解压
bzip2 -d fcitx-3.4.1.tar.bz2
然后是释放文件
tar xvf fcitx-3.4.1.tar
进入目录
cd fcitx-3.4.1
生成Makefile文件
./configure –prefix=/opt/fcitx
–with-libiconv-prefix=/usr/local
这里参数–prefix=/opt/fcitx指定的是fcitx的安装目
录,–with-libiconv-prefix=/usr/local指定的是库iconv的查找
目录,包括/usr/local/include和/usr/local/lib目录。
如果是安装在默认目录则基本不用指定上述参数。
然后是编译源代码
make
如果上面iconv的查找目录没有指定的话,编译时会出现查找不到
iconv.h文件的错误,另外链接的时候也会出现查找不到库文件的错误。
此时可以按上述参数重新生成Makefile文件和直接编辑Makefile文件添
相关的参数到命令行中。
安装编译好的程序
make install
修改用户目录下的.profile文件,追加相关参数。
vi ~/.profile
PATH参数中添加fcitx的执行目录/opt/fcitx/bin(如果是指定安装目
录的话)
在export HOME和umask 022之间添加
export LC_CTYPE=”zh_CN.GBK”
修改用户目录下的.xinitrc文件,追加相关参数。
在exec startkde前追加
export XMODIFIERS=”@im=fcitx”
exec fcitx &
然后重新启动OpenBSD。这个时候fcitx就可以启动并正常使用了。
如果出现不能输入汉字或输入框中汉字乱码的问题,则检查
~/.fcitx/config文件中的配置项。
设置
[程序]
显示字体(中)=*
字体区域=zh_CN.GBK
如果想关闭不需要的输入法,则可编辑~/.fcitx/config文件中的[输入
法]段,将不需要的输入法设置为”=0″。
至此,fcitx在OpenBSD环境下就安装成功了。
Good Luck!
>> 本文固定链接: http://www.vcgood.com/archives/1386