文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>fcitx4.0rc编译安装

fcitx4.0rc编译安装

时间:2010-11-11  来源:冰封的水

我的系统是ubuntu 10.10 32位. 下载(http://code.google.com/p/fcitx/downloads/list)下来之后先tar。解压之后先看README是个好习惯,如果有的话。结果README叫我看fcitx4.pdf,我大概看了下,然后尝试第一次./configure,果然出现错误:叫什么RENDER not found. 我没有立即google这个错误,而是按捺住冲动的心,先好好看看文档再说。

在编译安装的那一节里,有说明fcitx需要哪些包:

挨个安装:

 

sudo apt-get install xorg-dev

sudo apt
-get install cairo-dev

sudo apt
-get install gettext-dev

sudo apt
-get install libtool

sudo apt
-get install intltool

 

 

 

结果是cairo和gettext两个包not found。不管再configure一下,CAIRO not found。看来还是得管啊。于是上网找一下cairo是个什么东西,上官网看了下,原来应该是这样的:

 

sudo apt-get install libcairo2-dev

然后再configure,结果是:PANGOCAIRO not found。于是上网找pangocairo为何物。这个费了些周折才找到,应该是:

 

 

sudo apt-get install libpango1.0-dev

 

再configure,就没有问题了。接着make和make install 都没有问题。安装好之后运行fcitx,却出现libfcitx-config.so.4 not found的错误,这个就不太好办了。上网搜一下说看到一个帖子说libfcitx-config.so.4是libfcitx-config.so.4.0.0的符号链接,有个人发了个错误,看到libfcitx-config.so.4是在/usr/local/lib/下,于是去ls一下,这个目录下确实有这些文件,但是为什么会not found呢?是不是/usr/local/lib/不是系统的lib目录呢?于是把libfcitx-config.so.4拷到/usr/lib/目录下,再运行,果然好了。

接下来是设置fcitx在英文的locale下可用。

首先我是装了中文支持的,不过语言什么的都还是保留英文的。

先安装im-switch:

 

sudo apt-get install im-switch

不过这个10.10里面好像已经安装了。或者是装中文支持的时候安的。

 

至于如何把系统的locale改为zh_CN.UTF-8, 方法是:修改/var/lib/locales/supported.d/local。

然后还有最重要的一步,光改上面的还是不能启用fcitx。

编辑/usr/lib/gtk-2.0/2.10.0/gtk.immodules,将最下面的一行:

 

"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"

改为:

 

 

"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"

这样,重启,就OK了。

 

第一次写这么长的这种文章,只是想给大家提供一些经验,让大家在有问题的时候有文章可查,呵呵……:)

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载