[最新版]fcitx4.1.2安装攻略
Tofloor
poster avatar
345865759
deepin
2011-12-03 04:07
Author
参考了众多帖子和自己实践的经验写出这一篇小文,希望对大家有帮助(对于到底参考了哪几篇帖子,我会在文章底部贴出,供大家对照参考,也表达对原作者的感谢之情)
目录
1、安装前准备
2、fcitx主程序安装
3、配置及皮肤安装和其他

1、安装前准备
fictx有可能和其他输入法冲突,你需要考虑是否卸载其他输入法(一般都是IBUS输入法,进入新利得删除所有关于IBUS内容即可)
需要安装必要的依赖,终端运行
  1. sudo apt-get install libunique-dev
  2. sudo apt-get install intltool
Copy the Code

下载源码包:http://fcitx.googlecode.com/files/fcitx-4.1.2_all.tar.bz2
将下载好的源码包双击打开,解压出文件夹,并双击进入文件夹,在里面随便找一个文件,比如INSTALL这个文件,右击属性,在位置这一项,复制地址,比如我的是 /home/baihe/fcitx-4.1.2,好了现在开始安装(也可以用命令行解压,但我觉得命令对新手来说有些难记,高手可以无视)

2、fcitx主程序安装
现在以 /home/baihe/fcitx-4.1.2为例进行安装
  1. cd /home/baihe/fcitx-4.1.2
  2. mkdir build
  3. cd build
  4. cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_DBUS=On -DENABLE_CARIO=On -DENABLE_PANGO=On -DENABLE_TABLE=On -DENABLE_GTK2_IM_MODULE=On -DENABLE_GTK3_IM_MODULE=On -DENABLE_OPENCC=On -DENABLE_GTK3_IM_MODULE=On
  5. make
  6. sudo make install
Copy the Code

好了现在安装完成,可以注销一下重登录来启动fictx

3、配置及皮肤安装和其他
终端输入 fcitx -d,即可打开,第一次启动会出现如下提示

这时你需要
  1. sudo -i
  2. cd /etc/X11/xinit
  3. gedit xinitrc
Copy the Code
添加如下内容
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE=xim
export GTK_IM_MODULE=xim
(即图片显示内容,最好自己打一遍,我有可能打错了)
然后在 系统->系统管理->语言支持,输入法选择fcitx
然后找到“启动应用程序”,添加软件名“fcitx”,命令“fcitx -d”,即可使fcitx开机启动。

皮肤配置:
http://www.osmsg.com/2011/10/fcitx-gui/ 请移步,其实我觉得自带的3个就够了

其他:
以上只是安装了fcitx的主干包,安装的是最基本的功能。如果希望安装“其他包”的扩展功能,需要下载相应包,主要有
kcm-fcitx-0.2.0
fcitx-ui-light-0.1.2
fcitx-sunpinyin-0.3.2     sunpinyin输入法引擎
fcitx-googlepinyin-0.1.3 谷歌输入法引擎
fcitx-cloudpinyin-0.1.2  云拼音引擎(主要是搜狗和百度云)
以及其他编码(五笔、倉颉等)
推荐在debian的包仓库中下载
现在举例给大家演示如何安装这些扩展功能包,这里我要安装“fcitx-cloudpinyin-0.1.2  云拼音引擎”
http://packages.debian.org/sid/i ... loudpinyin/download下载deb包,并下载http://packages.debian.org/sid/fcitx-modules中的fcitx-module依赖,我是32位linux,因此选择i386的包(64位请选择amd64的包),先装依赖包,后装功能包,输入时就有云词库了。

fcitx配置:默认只有一个文档设置而无GUI图形设置,不过fcitx默认设置与搜狗等主流输入法基本无差异,如果希望获得设置的图形界面,移步http://packages.debian.org/wheezy/fcitx-config-gtk安装fcitx-config-gtk及其相关依赖

有问题或者建议请留言
参考文档:
http://blog.csdn.net/dingmingxin/articl ... ls/6917652
http://www.osmsg.com/2011/10/debian-ins ... itx-4-1-2/
Reply Favorite View the author
All Replies
345865759
deepin
2011-12-03 04:43
#1
沙发自己坐!经过实践,皮肤包暂时不可用
Reply View the author
s.******[email protected]
deepin
2011-12-04 06:07
#2
不建议自己编译的同时使用官方ppa. 所以,要么所有东西都编译安装,要么只用ppa.

我推荐大家只用ppa.
Reply View the author
xiaogang89
deepin
2011-12-05 19:40
#3
新立德中可以直接安装的啊!很方便的
Reply View the author
345865759
deepin
2011-12-05 20:24
#4
新版本有个狠心动的功能,就是云词库啊。。。。。。。。。。不知道旧版本能不能用。
现在4.1.2用的非常爽,和搜狗已经没有大的区别。
Reply View the author
s.******[email protected]
deepin
2011-12-05 21:35
#5
新版本有个狠心动的功能,就是云词库啊。。。。。。。。。。不知道旧版本能不能用。
现在4.1.2用的非常爽,和搜狗已经没有大的区别。
但是搜狗、google拼音可以同步用戶詞條啊……
Reply View the author
345865759
deepin
2011-12-05 23:15
#6
这个功能其实用处不大,输入法词库就是收集用户输入习惯充实的,我们没必要花大量财力搞这个,利用他们的现成词库就行啊。我记得有调用搜狗 谷歌和百度云库
Reply View the author
s.******[email protected]
deepin
2011-12-06 09:52
#7
这个功能其实用处不大,输入法词库就是收集用户输入习惯充实的,我们没必要花大量财力搞这个,利用他们的现成词库就行啊。我记得有调用搜狗 谷歌和百度云库
但是每次换电脑之后,如果不手动同步输入法,词条不就没了么? 那些别人的词库会有你和你朋友的名字作为词条吗?
Reply View the author
345865759
deepin
2011-12-06 16:38
#8
你可以这样,在4.1.2下,进入到/usr/share/fcitx/pinyin  目录,备份pybase.mb和pyphrase.mb文件至网络硬盘,我用的yunio(自动同步),你到别的机子安装fcitx或者你想在windows下用fictx,只要到相应目录覆盖这两个文件,就OK了,连登录都省了。一点不麻烦吧?
Reply View the author
s.******[email protected]
deepin
2011-12-07 09:07
#9
你可以这样,在4.1.2下,进入到/usr/share/fcitx/pinyin  目录,备份pybase.mb和pyphrase.mb文件至网络硬盘,我用的yunio(自动同步),你到别的机子安装fcitx或者你想在windows下用fictx,只要到相应目录覆盖这两个文件,就OK了,连登录都省了。一点不麻烦吧?
我用dropbox... 但是这和自动同步的方便程度相比还是差很远的。另外我是要找方法给ld用,不仅仅是我自己的问题,是吧……
Reply View the author
345865759
deepin
2011-12-07 17:23
#10
需要翻墙的东西,我是一点不懂,真不懂,所以我和dropbox无缘了。。和facebook绝缘了,和twitter分手了。。如果要把linux下的fcitx打造成一款可以比拟win下sougou的输入法,我建议联系开发者,试着这样做:
建一个服务器(谁掏钱呢?),然后在服务器构建一个数据库,允许所有使用fcitx的用户创建一个账户,修改fcitx的云词库模块,将其指向创建的服务器,用户使用习惯可以上传和下载到这个服务器里(其实就是动态更新PC机里的mb和服务器上的mb文件,需要root权限),这样就和搜狗没有任何差异了。
这只是一个门外汉的建议,真要实行还是有难度的,问题也不少。
Reply View the author
345865759
deepin
2011-12-07 17:37
#11
好了 今年就到这吧,我有要事做,明年见!
Reply View the author
s.******[email protected]
deepin
2011-12-07 22:28
#12
需要翻墙的东西,我是一点不懂,真不懂,所以我和dropbox无缘了。。和facebook绝缘了,和twitter分手了。。如果要把linux下的fcitx打造成一款可以比拟win下sougou的输入法,我建议联系开发者,试着这样做:
建一个服务器(谁掏钱呢?),然后在服务器构建一个数据库,允许所有使用fcitx的用户创建一个账户,修改fcitx的云词库模块,将其指向创建的服务器,用户使用习惯可以上传和下载到这个服务器里(其实就是动态更新PC机里的mb和服务器上的mb文件,需要root权限),这样就和搜狗没有任何差异了。
这只是一个门外汉的建议,真要实行还是有难度的,问题也不少。
呵呵,其实不必这样。LD 本身有用户配置云端保存的计划。
Reply View the author
geexer
deepin
2011-12-16 07:59
#13
非常感谢啊,照楼主的试试。
Reply View the author