[转帖]linux下的小企鹅输入法说明及其安装 |
linux下的小企鹅输入法说明及其安装
转贴:http://www.fcitx.org/cgi-bin/wiki/moin.cgi/_ce_c4_b5_b5#head-47010051748b10f1a3e3d96fe7acec39bd9548c3
1. 在线文档说明
2. Fcitx-2.x文档 ──安装篇
3. Fcitx-2.x文档 ── 配制篇
4. Fcitx-2.x文档 ──设置说明篇
5. Fcitx-2.x文档 ──五笔功能篇
6. Fcitx-2.x文档 ──拼音功能篇
7. Fcitx-2.x文档 ──其它功能篇
8. Fcitx-2.x文档 ── 一些常见问题处理
9. Fcitx 1.8x 文档
1 在线文档说明
本页是Fcitx的在线文档的页面,我们根据大家的反馈情况,定期更新此文档;如果您参考了此文档,还是不能解决您的问题,请您到[WWW]论坛相应的解决办法,多谢!
2 Fcitx-2.x文档 ──安装篇
{i} 本文档在fcitx-2.0.1源码包中的doc目录中;
/!\ XIM程序崩溃会导致应用程序和X的崩溃,因此请随时保存数据;
* 安装方法之一:如何以RPM包安装方法来安装[WWW]fcitx-2.0.1
o 本方法适用以RPM包管理的发行版,比如Redhat;Mandrake;SuSE等发行版
o 请运行如下命令来安装:
rpm -Uvh fcitx-2.0.1-1.linuxsir.noarch.rpm
无需进行其它任何设置重启X(按ctrl+alt+backspace或注销登陆)即可自动启动fcitx输入法.
其它linux需要设置中文locale,请查看文档的其它部份。── 哈蜜瓜 2004-01-17
* 对于 Debian发行版,在下载页面有fcitx 2.0.1的deb包,其中自带五笔特殊符号码表,缺省字体改为使用文鼎楷体,安装方法如下: ── Carlos 2004/01/18
安装方式是在/etc/apt/sources.list中增加下面一行
deb http://211.92.88.40/apt/debian/ sid/i386/
然后执行
# apt-get update; apt-get install fcitx
* 安装方法之二:如何从源码包安装[WWW]fcitx-2.0.1
<!> 此方法适用所有的Linux发行版!
<!> 首先要把您原来的输入法卸掉,
比如在Redhat、Fedora或者Mandrake中原来的输入法是miniChinput,我们可以用下面的命令来卸载
[root@sir root]rpm -e miniChinput
或
[root@sir root]rpm -e Chinput
<!> 解压和安装:
对于大多数发行版来说,应该如下操作,比如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
<!> 退出当前用户,用组合键Ctrl+Alt+Backspace键来操作,请重新登入,Fcitx就ok了,; <!> 如果还是不能调用fcitx,请运行qtconfig,在interface,把XIM Input Style设置成Over The Spot;
<!> 调用Fcitx的办法是按Ctrl+空格键,如果用此组合键不能调用,请运行fcitx命行。具体解决办法,请查看本页的FAQ;
3 Fcitx-2.x文档 ── 配制篇
* Fcitx的配制文件在哪里呢? 当前用户的家目录下的.fcitx目录中,有两个文件,一个是config,另一个是profile;其实你可以根据自己的喜欢的设置来更改这两个文件;
[root@sir root]#ls ~/.fcitx/
config profile
o config的内容如下:您可以根据自己的需要来做相应的个性化设置,Fcitx配制极为灵活!fcitx的配置文件为~/.fcitx/config,其中的选项均为中文(编码为gb2312),从中可以了解几乎所有的功能。下面是默认的配置文件内容:
[程序]
#区域设置=zh_CN
显示字体=*
显示字体大小=18
是否使用AA字体=0
是否使用Ctrl_Shift打开输入法=1
[输出]
数字后跟半角符号=1
Enter键行为=2
分号输入英文=1
大写字母输入英文=1
联想方式禁止翻页=1
[界面]
候选词个数=5
是否使用3D界面=2
是否自动隐藏输入条=1
主窗口隐藏模式=1
是否光标跟随=1
光标色=92 210 131
主窗口背景色=230 230 230
主窗口线条色=255 0 0
输入窗背景色=240 240 240
输入窗线条色=100 200 255
输入窗箭头色=255 150 255
输入窗用户输入色=0 0 255
输入窗提示色=255 0 0
输入窗序号色=200 0 0
输入窗第一个候选字色=0 150 100
#该颜色值只用于拼音中的用户自造词
输入窗用户词组色=0 0 255
输入窗提示编码色=100 100 255
#五笔、拼音的单字/系统词组均使用该颜色
输入窗其它文本色=0 0 0
[热键]
#中英文快速切换键 可以设置为L_CTRL R_CTRL L_SHIFT R_SHIFT
中英文快速切换键=L_CTRL
GBK支持=CTRL_M
联想支持=CTRL_L
全半角=SHIFT_SPACE
中文标点=ALT_SPACE
上一页=- ,
下一页== .
第二三候选词选择键=SHIFT
[五笔]
五笔四键自动上屏=1
自动调整五笔顺序=0
提示词库中已有的词组=0
五笔精确匹配=0
提示五笔编码=1
使用Z输入拼音=1
Z模糊匹配=1
增加五笔词组=CTRL_8
调整五笔顺序=CTRL_6
删除五笔词组=CTRL_7
[拼音]
使用全拼=0
拼音自动组词=1
保存自动组词=0
增加拼音常用字=CTRL_8
删除拼音常用字=CTRL_7
删除拼音用户词组=CTRL_DELETE
#重码调整方式说明:0-->不调整 1-->快速调整 2-->按频率调整
拼音单字重码调整方式=2
拼音词组重码调整方式=1
拼音常用词重码调整方式=0
是否模糊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
o profile文件内容如下,您可以根据自己的需要来做个性化设置
版本=2.0.1
主窗口位置X=660
主窗口位置Y=400
输入窗口位置X=363
输入窗口位置Y=524
是否全角=0
是否中文标点=1
是否GBK=1
是否联想=1
当前输入法=0
是否使用双拼=0
* 特别情况,特别对待:
o 针对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&
o 如果是其它的发行版也存在出现"没有设置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
4 Fcitx-2.x文档 ──设置说明篇
* 对其中一些设置加以说明:
* 区域设置:正常情况下,该项不必修改。
* 显示字体:显示字体,如'simsun'等.
* 是否使用Ctrl_Shift打开输入法:正常情况下,按CTRL+空格键打开/关闭输入法;该项设置为1时,可以用Ctrl_Shift打开/关闭输入法。
* 数字后跟半角符号:当输入阿拉伯数字后,紧接输入的'.'和','会以半角方式输出,而不会输出'。'和',';该功能主要是为方便录入数字而设的。
* 联想方式禁止翻页:由于默认的,/.为翻页键,因此联想方式下会导致标点符号输入不方便,打开该选项会使得在联想方式下不翻页。
* 候选词个数:选择范围为1~10,如果大于10,则为10。
* 是否使用3D界面:0-->不使用3D界面;1-->输入条使用凸出效果;2-->输入条使用凹进效果。
* 是否自动隐藏输入条:设置为1时,只有当输入条有提示信息前才会显示。
* 主窗口隐藏模式:0-->一直显示在顶层;1-->只有在中文输入状态下才显示;2-->不显示。
* 是否光标跟随:是否使用Over the Spot方式的光标跟随,只有当应用程序本身支持时才有效。
* 五笔四键自动上屏:设置为0时,只有按空格或候选字/词前的序号才录入相应的字。
* 自动调整五笔顺序:设置为1时,刚刚录入的字或词会调整到相同五笔编码字/词的最前面。
* 提示词库中已有的词组:打开此选项的话,程序会提醒用户词库已经有的词组。
* 五笔精确匹配:打开此选项的话,输入条只显示与用户录入完全匹配的候选字/词。
* Enter键行为:当有用户输入时,0-->不处理;1-->清除用户输入;2-->用户输入的字母上屏。
* 使用全拼:打开该选项的话,拼音将以全拼的方式工作,此时不进行简拼的匹配。
* 拼音自动组词:该功能指定是否进行拼音的短语输入。
* 保存自动组词:是否保存自动组成的拼音短句。
*颜色是按照‘R G B'的方式设置。
*仅输入'z'可以重复录入上次的字、词或符号。
5 Fcitx-2.x文档 ──五笔功能篇
* 标准的五笔86/98输入功能:程序默认为五笔86,如果您要使用五笔98,请将包中wbx98.mb复制到/usr/share/fcitx中,并改名为wbx.mb,此码表可以在[WWW]码表交流页面得到;
* 快速拼音输入:按z键即可进入全拼录入状态,以方便不会打的字词,并提示五笔编码
* 模糊输入:支持z模糊录入
* 特殊符号录入:输入zzzz可录入特殊符号。您需要将特殊符号制作成一个文件,每个符号一行,放在~/.fcitx下,名为wbfh.mb。您可以到[WWW]码表交流下载,解压后放入/usr/share/fcitx目录中。
* 五笔编码中已经增加了某些特殊符号(仅在86码表中),[WWW]请查看特殊符号表。
6 Fcitx-2.x文档 ──拼音功能篇
* 双拼,可自定义键盘方案
* 常用字表
* 特殊符号输入
* 完善的预编辑
* 常用字表:
设置常用字表的目的是为了方便录入某些常用字。在候选字中,处于该表中的字总是排在其它字的前面。刚刚使用fcitx时,常用字表是空的。您可以用左ctrl+8/7来添加/删除常用字。例如,您希望录入“d”时,“的”总放在第一个,可以按一下操作:
* 进入拼音状态
* 输入“d”,用翻页键-=/,.查找“的”字,直到它显示在候选字表中
* 按ctrl+8,然后按“的”前面的数字序号即可
按上述操作可以为某个拼音编码设置多个常用字。您可以设置常用字表内的字频调节方式。
* 双拼输入:
如果在配置文件打开双拼选项,即可进行双拼输入。您可以定义双拼键盘方案,如果您没有定义,程序将采用自然码的双拼方案。如果您需要自定义,请将存放双拼方案的文件放在~/.fcitx下,名为sp.dat。程序源码包中的data目录下有一个名为sp.dat的文件,该文件定义了自然码方案,您可以参考修改它。注意模糊拼音的设置也会在双拼中生效,[WWW]点此处可以查看该文件的内容。
* 特殊符号输入:
为了录入特殊符号,您必须将特殊符号按下列格式放在一个文件中:
编码 符号
每个符号占一行。编码部分必须是英文小写字母,且经拼音解析后的长度不应超过10个汉字(如zzz是3个汉字长度,而zhangzhangzhang也是3个汉字长度),fcitx的源码包中有一个例子(文件pySym.mb)。
编辑号特殊符号后,将其保存为文件pySym.mb,并放在当前用户目录下的.fcitx中,重新启动fcitx即可。
(!) 建议:特殊符号的编码应该足够长,免得影响正常的汉字录入。
/!\ 注意:如果定义的编码与常用字表的编码相同,该特殊符号将无法使用。
7 Fcitx-2.x文档 ──其它功能篇
* 可以任意拖动fcitx显示的图标和输入条
* 可以用鼠标左键单击输入条的相应部分切换输入法/改变标点状态/改变全半角设置/改变GBK状态/改变联想状态/改变双拼状态
* 支持zh_CN.UTF-8的中文输入
* 中文标点:
o fcitx的中文标点由一个文本文件设置,您可以修改以满足自己的需要。该文件即/usr/share/fcitx/punc.mb(或用户目录下的fcitx/punc.mb)。格式如下:
对应的英文符号 中文标点 <中文标点>
+ 其中英文符号应该是类似“&*()”这样的符号,而中文标点最长为两个汉字,最多有两组,中间由空格隔开。如:
_ ……
" “ ”
8 Fcitx-2.x文档 ── 一些常见问题处理
* 为什么我的Fcitx,不能自动运行呢,我如何做呢?
对于Fcitx不能自动运行,您可以用命令来调用,如下:
[root@sir root]#fcitx
也可以把fcitx命令写入当前用户目录下的.bashrc文件中,或者.profile中,根据您所用的系统来判断,这个命令在文件中要独占一行!
* 如果升级了kde、qt或者在有些发和版中,按上面的说明还是不能调用fcitx,请运行qtconfig,在interface,把XIM Input Style设置成Over The Spot;
* 在OpenOffice或者一些文本编辑器上,无论用什么输入法,我们输入的都会显示出乱码,其实这不是输入法的事情,我们要设置Openoffice或者一些文本编辑器的字体,当然这些字体得支持中文字才行,比如我们可以添加Simsun等中文字体;
* Fcitx 配置。如果使用 GDM 登录 XWindow,可以编辑 ~/.gnomerc
LANGUAGE=zh_CN.GBK
LANG=zh_CN.GBK
LC_ALL=zh_CN.GBK
export XMODIFIERS=@im=fcitx
fcitx&
其中的 zh_CN.GBK 也可改成 zh_CN.GB2312 等其他值。 -- idkey 2004/01/16 14:09
9 Fcitx 1.8x 文档
* 如果您想安装上一个稳定版fcitx-1.8.5,可以下载rpm包或者源码包来安装。
o RPM包安装方法:[WWW]fcitx-1.8.5-1.noarch.rpm下载 ,大多数发行版都可以用,比如SuSE、Redhat、Mandrake、红旗等以RPM包管理的系统。
o 源码包安装,几乎所有的Linux发行版都可以安装!
+ [WWW]fcitx-1.8.5.tar.bz2下载。
* 具体安装方法在 [WWW]这里,Fcitx-2.x正式版已经放出,所以我们对Fcitx-1.8x的文档不再更新,毕竟Fcitx-2.0比1.8x功能要强劲的多! |
|
|