转自ubuntu中文 首先下载稳定版预编译包(预编译IA32) 地址 http://www.fcitx.org/main/?q=node/9 解压 tar -jxvf file.tar.bz2 反 安 装 修改配置 新建文件fcitx 内容如下
进入目录 安 装
sudo . / fcitx.install
sudo . / fcitx.uninstall
XIM=fcitx XIM_PROGRAM=/usr/bin/fcitx XIM_ARGS="" GTK_IM_MODULE=XIM QT_IM_MODULE=XIM DEPENDS="fcitx"拷贝到 /etc/ X11/xinit/xinput.d/ 下以保证im-switch 能找到它
2.执行
sudo im-switch -s fcitx im-switch -s fcitx
将二个帐号的输入法都换成 fcitx
Fcitx使用细节
用fcitx新配置fcitx修改配置文件後无须重启X或是kill後再加载,在输入法处于激活状态下,只需按Ctrl+5即可加载新的配置文件
全角符号
当前最新符本下,如果将fcitx符号改为全角,是不可以输入中文的(如果自己更改过相应设置另当别论)
锁定输入法
fcitx输入法的面板上有把小锁的图表,点击它使之变成红色时,将无法通过ctrl+shift切换到其他输入法,点击它使之变灰色时则可进行输入法之间的切换,对于单一输入法用户来说可避免误按ctrl+shift的麻烦了.
去除fcitx多馀码表
fcitx默认是有较多的输入法的,通过上面的~/.fcitx/config修改可以去掉双拼、区位,但如果你只用五笔而又偶尔需要切换到拼音下去打个别生字的时候,可能会讨厌按数次的ctrl+shift,执行下面的命令:
kdesu kate /usr/share/fcitx/data/tables.conf #kubuntu gksu gedit /usr/share/fcitx/data/tables.conf #ubuntu gksu mousepad /usr/share/fcitx/data/tables.conf #xubuntu
里面的内容大致是这样的
#以#打头的为注释 [码表] 名称=五笔字型 码表=wbx.mb 拼音=1 拼音键=z ......... ......... #[码表] #名称=二笔 #码表=eb.mb ......... ......... #[码表] #名称=仓颉 #码表=cj.mb ......... .........
在你不需要的东西加上#或者你如果确定今後都不会用到这些输入法直接删除也可以,保存退出。激活fcitx输入状态,再按ctrl+shift,就会发现多馀的码表都没有了.
II 今天遇到了一点小麻烦,在ubuntu下 安 装fcitx输入法时遇到了两个问题: 一个是在make时提示找不到 X11/ xpm.h 这个很好解决,只 需要 安 装xlibs-dev就可以,即执行 apt-get install xlibs-dev 另一个是输入条下的待选字是乱码,即只显示一些小方框,甚至连输入法选择的字也是小框。这个问题就比较麻烦了,网上查了很多资料,似乎有很多种解决办法, 比如“字体区域”应该设置为zh_CN.gb2312,再比如“显示字体”改为simsun。说的最多的是要使用fcitx.xft的版本。可是xft的 版本在哪儿?又怎 么编译出xft的版本却怎 么也查不到了。虽然在configure时可以使用--enable-xft的参数,但似乎并没起作用。 fcitx的论坛上讨论的真是热闹,可就是没有一个能解决问题的。UP也渐渐没了信心。终于终于在一个帖子中看到fcitx作者有提到系统下没有点阵字 体,那 么就下载一个试试吧。 UP选择了文泉译,下载 安 装后,在~/.fcitx/目录下的config文件中把“显示字体”改为WenQuanyi Bitmap Song,重启X。 $cat .fcitx/config [程序] 显示字体(中)=WenQuanYi Bitmap Song 显示字体(英)=Courier New 显示字体大小=12 主窗口字体大小=11 字体区域=zh_CN.UTF-8 是否使用AA字体=1 ... 大功告成! 如果真的一定 需要一个点阵字体,好像红旗系统中的东文宋应该就是了,是否直接拷贝并使用这个字体就可以呢? 为了这个输入法花去一个下午加半个晚上的时间,目的就是为了在ubuntu下使用永中office,给用户出一份报告,而系统默认的输入法与之冲突不能正常启动。有这功夫10份报告也写完了,不过一劳永逸,还是可以接受吧。 III 今天看到yuking兄不再做fcitx项目后,感觉非常可惜,不过,每个人都有自由选择的权力,在此首先感谢fcitx的作者一直以来(6年)的努力工作,以及对像我这样linux新手使用中文输入法的帮助!fcitx是我最喜欢的中文输入法!! 在ubuntu 下面,默认的输入法是scim,不知道是 什 么原 因,总是会出现一些问题,比如在pidgin里面会出现无法输入任何字符的情况,包括英文的输入也不行,所 以,我直接apt-get install fcitx了,可是,这两个输入法是不能同时工作的,想apt-get remove scim* ,结果发现,删除scim会同时把language-support-zh也删除掉的,可能它们是相互依赖的?第一次我apt-get remove scim*后,结果连桌面也进不去了,进去后只能看到桌面背景图片,其它的一切都没有了,不过,compiz的3D桌面效果还有,就是没有任务栏,alt +F2也调不出来,不得已又把scim重新 安 装上了,到网上查看,原来可以这样: 把 /etc/alternatives/xinput-zh_CN这个链接重新指向 /etc/ X11/xinit/xinput.d/fcitx 文件,就可以啦,这样,scim还在机器里面,language-support-zh也在,fcitx也在,呵呵,只是scim不工作而已。好了,又可 以用自己喜欢的fcitx做为我ubuntu gutsy desktop的默认输入法了。 最后,期待fcitx项目可以尽快有人接手,尽早看到fcitx 3.5问世,以及4.0版本开工,否则,像我这样只用fcitx的人可怎 么活呀,用linux,结果连中文都打不了,还用 什 么呀?