查看文章
 
[个人笔记]fedora 13下安装fcitx
2010年06月13日 星期日 2:28
本文为我自己的笔记,转载请注明。——by realasking

本来已经因为安装不上fcitx而在googlecode上报告了一下,但没想到这么晚了居然突然想到了办法,
于是我一下子蹦起来, 尝试了一下,结果顺利的把新版的fcitx给装上了,这应该是正确的方法了。

Fedora 13上装fcitx有两个问题:

一个是链接库的bug,编译中会题示无法链接libdl库,解决方法是:
修改src/core/Makefile文件,在LIBS=行的末尾加上-ldl

*补充:
对于这一问题的另一个解决方法:使用gcc34进行编译,做法是
./configure --prefix=/usr CC=gcc34
然后再make && make install
这样就可以回避新版gcc所谓的DSO问题
执行这样的操作前,应当先安装gcc旧版,
以及它的兼容库

另一个问题是启动之后无法使用,解决方法是:
首先卸载im-chooser
然后安装imsettings-libs,imsettings,gtk2-immodules和gtk2-immodule-xim
接着按正常安装过程在/etc/X11/xinit/xinput.d/中创建文件fcitx.conf,内容与以前装fcitx一样,不再赘述
第四步,执行alternatives --install /etc/X11/xinit/xinputrc xinputrc /etc/X11/xinit/xinput.d/fcitx.conf 60
其中60是设置的优先级
第五步,执行alternatives --config xinputrc,然后按提示选择fcitx即可
最后,重启计算机。

另外,关于alternatives命令,可以参考这篇文章:http://www.linuxsir.org/bbs/thread167277.html

下面是使用效果:


类别:linux下的软件和应用||添加到搜藏 |分享到i贴吧|浏览(991)|评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu