LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3357|回复: 33

小企鹅输入法Fcitx-2.0.1发布,除Fcitx-2.0 BUG版

[复制链接]
发表于 2004-1-9 13:42:48 | 显示全部楼层 |阅读模式

小企鹅输入法Fcitx-2.0.1发布,除Fcitx-2.0 BUG版

作者:Yuking
来自:Fcitx.Org

提要:Fcitx──小企鹅输入法,是Yuking兄开发的linux操作系统中的中文输入法,Fcitx是目前Linux社区中最强劲的输入法之一。Fcitx包括拼音(全拼和双拼),五笔和区位等模块。


当前最新fcitx-2.0.1,包括拼音(全拼和双拼)和五笔;上一个稳定版本是1.85x(包括 拼音 五笔和区位输入)。


本版特性:相对2.0版来说:

拼音特殊符号翻页错误   
五笔特殊符号个数统计的一个小错误   
拼音联想方式下用户词组导致崩溃的问题   
用户配置文件读入的问题   
五笔状态态z键的显示问题   
wbfh.mb可以放在/usr/share/fcitx中了   




一、下载:

http://www.fcitx.org

二、解压和安装:


对于大多数发行版来说,应该如下操作,比如Redhat Fedora Mandrake SuSE 等

[root@sir root]#tar jxvf fcitx-2.0.1.tar.bz2

[root@sir root]#cd fcitx-2.0.1
[root@sir fcitx-2.0.1]#make clean
[root@sir fcitx-2.0.1]#make
[root@sir fcitx-2.0.1]#make install

如果您不想采用xft,或者一些老的发行版不支持xft(如Redhat 7.2)等,您可以用下面的方法来安装:

     [root@sir root]#tar jxvf fcitx-2.0.1.tar.bz2
     [root@sir root]#cd fcitx-2.0.1
     [root@sir fcitx-2.0.1]#make clean
     [root@beinan fcitx-2.0.1]# make -f Makefile.noxft
     [root@beinan fcitx-2.0.1]# make install
     

对于一些比较特别的发行版,比如Slackware,您可以直接用make install,方法如下:

[root@sir root]#tar jxvf fcitx-2.0.1.tar.bz2

[root@sir root]#cd fcitx-2.0.1
[root@sir fcitx-2.0.1]#make install

退出当前用户,请重新登入,Fcitx就ok了。


三、配制文件在哪里呢?

也就是当前用户的家目录下的.fcitx目录中,有两个文件,一个是config,另一个是profile;其实

[root@sir root]#ls ~/.fcitx/
config profile
[root@sir root]#

你可以根据自己的喜欢的设置来更改这两个文件;

如果您的系统中,只要能支持中文,fcitx就可自动适应。如果您认为显示的字体不太好看,您也可以自己来改字体。比如您的系统中有SimSun字体。我们就可以改config文件中的下面的一行。
显示字体=*
改为
显示字体=Simsun

四、特别情况,特别对待:

1.针对Slackware,要做一些相应的设置

在当前用户目录下创建一个.profile,以root用户为例:

[root@sir root]#touch .profile

然后添加如下段落:


#FCITX
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx

#LOCALE setup
export LC_ALL=zh_CN
export LANG=zh_CN

#load fcitx
fcitx&

2.如果是其它的发行版也存在出现"没有设置XMODIFIERS“的情况,可以在当用户目录的.bashrc中添加下面的一段。

#FCITX
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx

#LOCALE setup
export LC_ALL=zh_CN
export LANG=zh_CN



Fcitx符号增强输入功能 by  llw318兄

pr7通过输入zzzz来输入特殊符号功能已经能正常使用了。
我把智能五笔的那个特殊符号表摸了过来,非常地正常,原来pr6会导致fcitx退出。
有兴趣的朋友可以测试一下。



下载这个插件:

http://www.linuxsir.cn/bbs/attachment.php?s=&postid=457889

把后缀.txt去掉,然后cp到~/.fcitx下,重启fcitx就可以在五笔下输入zzzz就有特殊符号。

不过易用性还有待加强



欢迎弟兄们提交测试报告 ,如果您喜欢用拼音 ,请您说一下拼音模块还应该有哪些功能。
发表于 2004-1-9 14:22:04 | 显示全部楼层
对配置文件的处理似乎不太好。现在是安装新版本后直接就把原来的配置文件覆盖了,这样每次升级版本都要改配置文件,不爽。能不能做到升级时保留原有配置呢?
发表于 2004-1-9 14:25:13 | 显示全部楼层
这个只是临时的解决方案,目前暂时就这样吧──呵呵
发表于 2004-1-9 15:28:50 | 显示全部楼层
为什么我的fcitx不能自动启动呀,必须在.profile下面添加
#FCITX
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx

#LOCALE setup
export LC_ALL=zh_CN
export LANG=zh_CN

#load fcitx
fcitx&


才能启动呀,
我的环境:Fedora 1 kde
发表于 2004-1-9 15:32:59 | 显示全部楼层
这样应该可以了
cd /usr/bin
ln -sf fcitx chinput
但这样会导致它自己的miniChinput不能用,注意备份
发表于 2004-1-9 15:42:18 | 显示全部楼层
我已经把miniChinput给 -e 掉了,还有能不能把fcitx加到启动服务配置里边去呀,这样,每个用户都一样了
发表于 2004-1-9 16:28:27 | 显示全部楼层

继续汇报问题。

不过不算是bug了。

还是拼音里面自定符号的输入。

定义了  yao @_@ 之后。

输入yao ,只有 @_@出来。正常的"要"反而没有了。。
发表于 2004-1-9 16:38:35 | 显示全部楼层
要@──@
我的怎么会正常啊!!??
发表于 2004-1-9 16:44:05 | 显示全部楼层

回复: 继续汇报问题。

最初由 biAji 发表
不过不算是bug了。

还是拼音里面自定符号的输入。

定义了  yao @_@ 之后。

输入yao ,只有 @_@出来。正常的"要"反而没有了。。

这是不是BUG,定义特殊符号的编码与其他的相同,会屏蔽其他的内容。
也许应该可以同时显示出来,如果有必要,下一个版本改进它吧
发表于 2004-1-9 21:49:07 | 显示全部楼层

fcitx 2.0.1 在rxvt下似乎有点问题

不能切换中英文,只能用CTRL+SPACE来关掉输入法,另外fcitx在很多程序下都存在定位不准的问题,但是在EMACS下好象什么问题都没有。

原来的fcitx1.8.5都没有以上的问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表