芒果和什么不能一起吃:linux下的小企鹅输入法说明及其安装 - Slackware /Solaris /嵌入式...

来源:百度文库 编辑:九乡新闻网 时间:2024/07/07 15:26:04
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功能要强劲的多!