LinuxSir.cn,穿越时空的Linuxsir!

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

加速升级:小企鹅输入法--fcitx 1.8.5版--全拼-双拼--五笔--区位

[复制链接]
发表于 2003-5-19 14:08:35 | 显示全部楼层 |阅读模式
声明:小企鹅输入法--fcitx,属于Yuking兄,弟兄们可以下载试用或散发。散发时就注明Yuking兄的大名,这是对Yuking兄劳动成果的尊重,也是对我们自己的尊重!

致谢:多谢Yuking兄为Linux本地化所做的努力!向Yuking兄致以崇高的敬意!同时也感谢参与测试的弟兄!



什么是小企鹅输入法?

小企鹅输入法,是Yuking是在原来推出的输入法的基础上,新推出的一个输入法。中文名是“小企鹅”,英文名是Free Chinese Input Toy for X。小企鹅输入法,在拼音、五笔及区位上,都是极为强劲的。可以说是一个多功能的输入法!拼音、五笔以及区位功能极其劲,请弟兄参与测试



小企鹅输入法--fcitx下载地址及最为详细的说明文件[必读]



www.fcitx.org



四、安装及配制方法:

一些安装的基本知识:

0]root权限如可操作

如果您是以root以外的普通用户来操作。用下面的命令su得到root权限。

[beinan@linuxsir beinan]$ su
Password:在这里填写您的root密码

以下以此相关的操作相同

1]要先把系统自带的输入法删除
对于Redhat,我们可以通过下面的办法

[root@linuxsir beinan]# rpm -e miniChinput

对于Mandrake,我们可以用下面的办法

[root@linuxsir beinan]# rpm -e Chinput

如果是您以前有安装fcitx老版本,请用下面的办法来删除,这是针对RPM包的办法

[root@linuxsir beinan]# rpm -e fcitx


安装方法之一:适用Redhat 8.0 9.0 Mandrake 9.0 9.1
1]fcitx的RPM包下载:

2]下载到一个目录里,比如说是/tmp目录。

3]我们要进入/tmp目录,然后进行安装:

[root@linuxsir beinan]# cd /tmp

[root@linuxsir tmp]#rpm -ivh fcitx-1.8.5-1.noarch.rpm

4]如果您以前有安装过fcitx,请做如下操作,把您当前所用的用户目录下的.gWuBi删除。

[beinan@linuxsir beinan]# rm -rf ~/.gWuBi

5]重新启动X,也就是按[CTRL]+ALT+[BACKSAPCE]的组合键

Mandrake系统中安装fcitx

1]下载:要下地Mandrake的fcitx的RPM,如果您不知道什么是支持XFT的,建议您下载那个非XFT的包。


2]安装:要进入您所下载的文件的目录

#rpm -ivh fcitx*.rpm

3]如果您以前有安装过fcitx,请做如下操作,把您当前所用的用户目录下的.gWuBi删除。

# rm -rf ~/.gWuBi

4]修改一下文件/etc/sysconfig/i18n,改成如下的样子。

LANGUAGE=zh_CN.GB2312:zh_CN:zh
LC_ADDRESS=zh_CN
LC_COLLATE=zh_CN
LC_NAME=zh_CN
XIM=fcitx
LC_NUMERIC=zh_CN
LC_TIME=zh_CN
LC_MEASUREMENT=zh_CN
LANG=zh_CN
LC_MESSAGES=zh_CN
LC_IDENTIFICATION=zh_CN
LC_CTYPE=zh_CN
LC_TELEPHONE=zh_CN
CONSOLE_NOT_LOCALIZED=yes
ENC=gb
LC_MONETARY=zh_CN
XIM_PROGRAM=fcitx
LC_PAPER=zh_CN
XMODIFIERS="@im=fcitx"

6]重启X,也就是[CTRL]+ALT+[BACKSPACE]


安装方法之二:以源码包来安装,适用于大多数Linux发行版

0]要先把系统自带的输入法删除,要以root权限来操作

对于Redhat,我们可以通过下面的办法

[root@linuxsir beinan]# rpm -e miniChinput

对于Mandrake,我们可以用下面的办法

[root@linuxsir beinan]# rpm -e Chinput

如果是您以前有安装fcitx老版本,请用下面的办法来删除,这是针对RPM包的办法

[root@linuxsir beinan]# rpm -e fcitx


1]下载源码包

2]如果我们是把源码包下载到/tmp目录,我们应该如下操作来解压和安装,要以root权限来操作

#cd /tmp

#tar jxvf fcitx-1.8.5.tar.bz2

#cd fcitx-1.8.5

#make

#cp fcitx data

#make install

如果您知道什么是XFT,并且您也正在使用XFT,请用下面的办法。如果您不太知道什么是XFT,就用上面的make和make install就完成安装了

#make -f Makefile.xft


3]如果您以前有安装过fcitx,请做如下操作,把您当前所用的用户目录下的.gWuBi删除。

# rm -rf ~/.gWuBi


如果有Redhat 7.2或者7.3或者您所用的发版的版本比较低,如果出现fcitx的图标,却不能输入中文,可以改当前用户的fcitx的配制文件。

#kate ~/.gWuBi/profile
字体区域设置=GBK
改为
字体区域设置=gb2312

4]如果您的操作系统是Mandrake的,要改动一个文件/etc/sysconfig/i18n,改成如下的内容。

LANGUAGE=zh_CN.GB2312:zh_CN:zh
LC_ADDRESS=zh_CN
LC_COLLATE=zh_CN
LC_NAME=zh_CN
XIM=fcitx
LC_NUMERIC=zh_CN
LC_TIME=zh_CN
LC_MEASUREMENT=zh_CN
LANG=zh_CN
LC_MESSAGES=zh_CN
LC_IDENTIFICATION=zh_CN
LC_CTYPE=zh_CN
LC_TELEPHONE=zh_CN
CONSOLE_NOT_LOCALIZED=yes
ENC=gb
LC_MONETARY=zh_CN
XIM_PROGRAM=fcitx
LC_PAPER=zh_CN
XMODIFIERS="@im=fcitx"

6]重新启动X,也就是按[CTRL]+ALT+[BACKSAPCE]的组合键
发表于 2003-5-19 18:16:59 | 显示全部楼层

为什么我不能用双拼,已经在profile里面设置了呀

我的系统为RH9,小企鹅1.8.4
拼音,五笔都正常,但不能用双拼。
我已经改了profile文件,如下:
#所有“是否”问题的回答:1-->是(打开) 0-->否(关闭)
#区域设置=zh_CN.GB18030
显示字体=*
是否使用大字体=1
字体区域设置=zh_CN.GBK
是否自动隐藏输入条=1
是否隐藏主图标=0
是否光标跟随=1
是否使用Z输入拼音=0
出错时是否响铃=1
是否使用双拼=1
是否使用ctrl+shift=0
是否切换区位输入法=1
#重码调整方式说明:0-->不调整 1-->快速调整 2-->按频率调整
拼音单字重码调整方式=1
拼音词组重码调整方式=1
拼音常用词重码调整方式=2
是否模糊an和ang=0
是否模糊en和eng=0
是否模糊ian和iang=0
是否模糊in和ing=0
是否模糊ou和u=0
是否模糊uan和uang=0
是否模糊c和ch=0
是否模糊f和h=0
是否模糊l和n=0
是否模糊s和sh=0
是否模糊z和zh=0

拷贝了sp.dat文件,如下:
# fcitx 双拼编码方案

# 以'#'打头的行是注释。
#
# 双拼编码范围为英文字母键(A到Z)和分号键“;”。在此文件中,为了看起来醒目起见,双拼编码
# 采用大写英文字母(此处也可以用小写字母);而在实际输入过程中,只能使用小写英文字母。

[零声母标识]
=O

[声母]
# 双拼编码就是它本身的声母不必列出
ch=I
sh=U
zh=V

[韵母]
# 双拼编码就是它本身的韵母不必列出
ai=L
an=J
ang=H
ao=K
ei=Z
en=F
eng=G
er=R
ia=W
ian=M
iang=D
iao=C
ie=X
in=N
ing=Y
iong=S
iu=Q
ng=G
ong=S
ou=B
ua=W
uai=Y
uan=R
uang=D
ue=T
ui=V
un=P
uo=O

重新启动X,仍然不能用双拼,郁闷!!!
发表于 2003-5-19 19:19:48 | 显示全部楼层

安装1.8.5以后问题依然

谁用过双拼?能说说怎么设置吗?
发表于 2003-5-19 19:47:32 | 显示全部楼层
太好了!我很支持FCITX!!!
不过1.8.4版不能输入“文武贝”合成的yun字。我装新版的看看。
是输入法的问题还是系统字体的问题呢?
发表于 2003-5-19 19:48:07 | 显示全部楼层

另外忘了说一点

我安装好RH9以后,他默认的输入法双拼我也用不出来.   不过安装小企鹅以前,我已经把那个输入法用 rpm -e miniChinput 删除了
 楼主| 发表于 2003-5-19 21:02:12 | 显示全部楼层
是否使用双拼=1


这就是设置好了,设置好后,退出桌面环境,再次登入就能用了。。


在profile里面设置。我刚才试了一下没有发现什么问题。
发表于 2003-5-19 21:26:51 | 显示全部楼层
是的,我设置了,但是我不能用,还是全拼。我是安照说明一步一步来的,不行哦。
你有了双拼以后还有全拼吗?
发表于 2003-5-19 21:37:09 | 显示全部楼层
另外一点你的sp.dat文件放在哪里?是用户目录的吗?
发表于 2003-5-19 21:53:57 | 显示全部楼层
哇,Yuking老大,你的速度真是快啊
强列支持!!!!!
发表于 2003-5-19 22:42:03 | 显示全部楼层
哈哈,我有双拼了,我来说一下我的解决办法
rpm -e fcitx,先把原来的删了。
下载fcitx-1.8.5.tar.bz2,自己编译。
开始我编译不了,因为我是桌面安装,所以没有gcc等工具,先把那些装上。然后把其他有关包也装上(gnome开发相关的)。
再继续编译,ok
cp fcitx data
make install
rm -rf ~/.gWuBi
退出X再进入,然后编辑一下 ~/.gWuBi/profile,将其中的"是否使用双拼=1"
退出X再次进入,一切ok了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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