fcitx挂载极点中文码表

系统字体配置、中文显示和输入法问题
回复
头像
xeon00
帖子: 87
注册时间: 2009-02-27 2:11

fcitx挂载极点中文码表

#1

帖子 xeon00 » 2009-03-18 18:15

fcitx是一款定制性和自由度很好的输入法。个人很喜欢,感谢Yuking。(强烈喜欢自我折腾的兄弟们使用…… :em09

安装完fcitx之后它一般都会把jd2txt ,txt2mb,mb2txt几个小工具放到/usr/bin目录下,方便直接调用。

步骤如下:
1。找到极点中文的码表,我的是4.2的,一般为freewb.mb,在Windows下用记事本或ultraEditor打开 ,在linux下用gedit打开也可以,注意编码的设置是GBK,如果用utf-8打开会出现乱码。
然后把开始这一段删除:

代码: 全选

     [Description]
Name=五笔字型
 ……
……
……
编码方案类型=
UsedCodes=abcdefghijklmnopqrstuvwxyz
WildChar=z
---------------------------------
[rule]
三字词=p11+p21+p31+p32
[Text]
直到看到这一行

a 工 其 或
……
……
#其他的码表大致相同,就是保留a到z的编码

然后另存为.txt格式,比如test2.txt ,注意也是GBK格式。

2.因为编码格式不同,极点的是重码在一行,fcitx是重码分行。

没关系,可以通过fcitx转换:

代码: 全选

falcon@falcon-hope:/home/desktop$ jd2fcitx test2.txt>test3.txt
   Total: 118034

定位在文件开始处

如果你的fcitx是3.6.0rc(这个版本还需完善啊 :em06 ),就加入

代码: 全选

;极点4.2码表
键码=abcdefghijklmnopqrstuvwxy
码长=4
拼音=@
拼音长度=4
[组词规则]
e2=p11+p12+p21+p22
e3=p11+p21+p31+p32
a4=p11+p21+p31+n11
如果你的fcitx是3.4.3,就加入

代码: 全选

键码=abcdefghijklmnopqrstuvwxy
码长=4
[组词规则]
e2=p11+p12+p21+p22
e3=p11+p21+p31+p32
a4=p11+p21+p31+n11
其他版本的大同小异,注意:加错的话可能fcitx会因不认识下面生成的码表而崩溃……

3. 运行txt2mb

代码: 全选

    falcon@falcon-hope:/home/desktop$ txt2mb test3.txt>test3.mb
4.这样码表转换就完成了,接下来把test3.mb复制到 /usr/share/fcitx/data下,打开tables.conf,修改"码表=test3.mb” 激活fctix,CTRL+5刷新设置。OK,看看你的fcitx是不是更强悍了。呵呵


对于一些重码和fcitx一样写在不同行的码表,直接加入第二步的文字即可,再次提醒注意编码其他步骤相同。当然可以在这里也加入一些自造词,像自己的姓名之类的,刚接触fcitx,不太熟悉自造词,只能在这里整一点,据说拼音是可以的,但是不知道五笔下怎么整。另外请教怎样减少fcitx的资源占用问题,现在我开机都慢了几秒。 :em06
还有就是 我修改table.conf,注释掉了其他的输入法,只保留五笔,并且把/usr/share/fcitx/data/下的config 和主目录下的/.fcitx/config 的拼音都注释掉了,为什么主窗口 还保留智能拼音,智能双拼和区位,只想保留五笔请问大家该怎么调?:em20

请把附件的中的table.conf的码表设置改为test3.mb.
附件
.tar.gz
改过的极点4.2的码表和配置文件
(663.8 KiB) 已下载 186 次
上次由 xeon00 在 2009-03-19 15:06,总共编辑 2 次。
——菜鸟之心,黑客之路

CPU:AMD sempron 2800 (Single Core)
内存:Corsair 512M DDR2 675
主板:ONDA n61v
显卡:Geforce 6100 400集成显卡
硬盘:Westdata 80G
系统:Centos 5.3+windows 2003
头像
xeon00
帖子: 87
注册时间: 2009-02-27 2:11

Re: fcitx挂载极点中文码表

#2

帖子 xeon00 » 2009-03-18 18:22

没技术含量,仅方便自己复习 :em06
——菜鸟之心,黑客之路

CPU:AMD sempron 2800 (Single Core)
内存:Corsair 512M DDR2 675
主板:ONDA n61v
显卡:Geforce 6100 400集成显卡
硬盘:Westdata 80G
系统:Centos 5.3+windows 2003
头像
momova
帖子: 3381
注册时间: 2007-07-11 21:43
系统: archlinux
来自: 东江边

Re: fcitx挂载极点中文码表

#3

帖子 momova » 2009-03-19 8:59

楼主不厚道,哪有自己做自己的沙发的?

不错。很喜欢极点的。
转过来就好了。
我来了,我看见了,我征服了!
求勾搭,不管饭。
zhuzhuwinner
帖子: 50
注册时间: 2009-03-19 12:19

Re: fcitx挂载极点中文码表

#4

帖子 zhuzhuwinner » 2009-03-19 14:48

meiyoukandong
头像
大宝
帖子: 3050
注册时间: 2008-06-30 22:32
联系:

Re: fcitx挂载极点中文码表

#5

帖子 大宝 » 2009-03-19 21:10

受教了,留存
:em56
afogy
帖子: 11
注册时间: 2007-06-01 18:27

Re: fcitx挂载极点中文码表

#6

帖子 afogy » 2009-03-23 22:27

呵呵,留存个。。
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: fcitx挂载极点中文码表

#7

帖子 wangdu2002 » 2009-03-23 22:33

一直用Fcitx,支持下! :em11
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
qingwu77
帖子: 162
注册时间: 2010-01-12 11:13

Re: fcitx挂载极点中文码表

#8

帖子 qingwu77 » 2010-08-09 10:07

lz如何挂郑码的码表呢?
Linux or Windows?
Of course,Linux!
Ubuntu or others?
Of course,ubuntu!
头像
ysjpl1989
帖子: 36
注册时间: 2010-10-19 10:51

Re: fcitx挂载极点中文码表

#9

帖子 ysjpl1989 » 2012-09-28 23:23

支持原创,收藏了。。。
回复