自然码用户看过来,为iBus-Rime添加自然码

系统字体配置、中文显示和输入法问题
头像
chhx4567
帖子: 220
注册时间: 2009-08-24 14:53
系统: Linux Mint 13 XFCE
来自: 新疆

自然码用户看过来,为iBus-Rime添加自然码

#1

帖子 chhx4567 » 2012-09-12 17:02

转自http://bbs.zrm.com.cn/viewthread.php?tid=3464
文中是win下的Rime添加自然码,我试了一下,linux下的iBus-Rime也支持 :em11

码表文件:
1. 含《自然码2009新春版》V7.27基础词库
2. 含基础词库5码2字词,如"诗集 uijiy","诗集 uijiv"
3. 增加3字词的纯6码,如"计算机 jisrji"
4. 原3码3字词末尾增加逗号(,),如"计算机 jsj,"
4. 原2码2字词(高频2字词)末尾增加逗号(,),如"合并 hb,"
5. 含自然码单字编码查询:根据发音查询单字的各种编码(音码+形码),编码:4码自然单字的前2码后插入,,(双逗号)
6. 含自然切形查询:根据切形码查询单字的各种编码(音码+形码),切形码与自然码的形码类似,编码:4码自然切形的前2码后插入..(双句点)

# Changelog
# 描述: 自然码输入系统2000, 2009新春版
# 码表: 《自然码2009新春版》V7.27, 自然码编码, 含自然码单字编码查询 & 自然切形查询
# 网址: http://www.zrm.com.cn/
# UsedCodes=abcdefghijklmnopqrstuvwxyz,.
# 自然码编码规则: 码1=声母, 码2=韵母, 码3=主形码, 码4=次形码
# 2字词:ce2=p11+p21+, # 字1码1+字2码1+, # 2字高频词简码
# 2字词:ce2=p11+p12+p21+p22 # 字1码1+字1码2+字2码1+字2码2
# 2字词:ce2=p11+p12+p21+p22+p13 # 字1码1+字1码2+字2码1+字2码2+字1码3
# 2字词:ce2=p11+p12+p21+p22+p23 # 字1码1+字1码2+字2码1+字2码2+字2码3
# 3字词:ce3=p11+p21+p31+, # 字1码1+字2码1+字3码1+, # 3字词简码
# 3字词:ce3=p11+p12+p21+p22+p31+p32 # 字1码1+字1码2+字2码1+字2码2+字3码1+字3码2
# 4字词:ca4=p11+p21+p31+n11 # 字1码1+字2码1+字3码1+末字1码1
# 自然码单字编码查询:根据发音查询单字的各种编码(音码+形码)
# 构词规则: 码1=声母, 码2=韵母, 码3=逗号(,), 码4=逗号(,), 码5=主形码, 码6=次形码
# 单字编码查询返回格式:自然码单字[自然码单字4码编码]
# 如 hu,,=所有发音为hu的单字的各种编码, hu,,og=胡[huog]
# 自然切形查询:根据切形码查询单字的各种编码(音码+形码),切形码与自然码的形码类似
# gbci 规则: 码1=主形码1声母, 码2=主形码1韵母, 码3=句点(.), 码4=句点(.), 码5=主形码2声母, 码6=主形码2韵母
# 切形查询返回格式:自然码单字[自然码单字4码编码]
# 如 yt..=所有月字旁的单字的各种编码, yt..gu=胡[huog]/胡[huyg]

使用习惯:基本符合自然码7.27版习惯,自然码词条、词序与自然码7.27一致。
-+/[]:左右翻页
;':选第二第三候选

快捷键:F4 或 Ctrl+`

zrm2000.schema.yaml:自然码配置文件--必须
zrm2000.dict.yaml:自然码码表文件--必须--全兼容自然码7.27,含单字1/2/3/4码,含全部容错码

解压把这两个文件zrm2000.schema.yaml和zrm2000.dict.yaml拷贝到 ~/.config/ibus/rime 下.
然后在 ~/.config/ibus/rime/default.custom.yaml下添加一行- schema: zrm2000 # 自然码,注意格式如下(如果没default.custom.yaml则新建一个)

代码: 全选

patch:
  schema_list:
    - schema: luna_pinyin # 朙月拼音
    - schema: terra_pinyin # 地球拼音 dì qiú pīn yīn
    - schema: double_pinyin # 自然碼雙拼
    - schema: zrm2000 # 自然码
----------------------------------------------------------新版--------------------------------------------------------------------------
http://bbs.zrm.com.cn/viewthread.php?ti ... a=page%3D1
20140206:自然码_x64 + 自然码_Android 打包下载

为了方便我下到我的微盘里面分享下
http://vdisk.weibo.com/s/q8OxpY5uEY0A
解压把这两个文件zrm2000.schema.yaml和zrm2000.dict.yaml拷贝到 ~/.config/ibus/rime 下.
然后在 ~/.config/ibus/rime/default.custom.yaml下添加一行- {schema: zrm2000},注意格式如下(如果没default.custom.yaml则新建一个)

代码: 全选

customization:
  distribution_code_name: Weasel
  distribution_version: 0.9.29.1
  generator: "Rime::SwitcherSettings"
  modified_time: "Wed Apr 09 11:03:16 2014"
  rime_version: 1.1
patch:
  schema_list:
    - {schema: luna_pinyin}
    - {schema: double_pinyin}
    - {schema: zrm2000}

重启输入法 然后 F4 或 Ctrl+` 调出rime菜单 切换到自然码
上次由 chhx4567 在 2014-04-09 11:32,总共编辑 6 次。
我的博客
ubuntu的fcitx-rime
ppa轻松装java
常用:Eclipse Firefox GoldenDict GuakeTerminal pidgin-lwqq
谁用谁知道:iBus-Rime(输入法) Spotify(P2P音乐) SciTE(轻巧的文本编辑器) CherryTree(适合记录代码的笔记簿) f.lux或Redshift(根据地理位置自动调节显示器色温和亮度)
wutong
帖子: 345
注册时间: 2007-10-22 16:54

Re: 自然码用户看过来,为iBus-Rime添加自然码

#2

帖子 wutong » 2012-09-26 13:42

你的ZRM2000.7z.002 是什么?它是一个bin 文件,如何处理。
头像
chhx4567
帖子: 220
注册时间: 2009-08-24 14:53
系统: Linux Mint 13 XFCE
来自: 新疆

Re: 自然码用户看过来,为iBus-Rime添加自然码

#3

帖子 chhx4567 » 2012-09-26 13:59

wutong 写了:你的ZRM2000.7z.002 是什么?它是一个bin 文件,如何处理。
这个7z压缩包占用空间太大,由于论坛限制分成001和002两个部分,把他俩放在一个目录,解压001可以啦
我的博客
ubuntu的fcitx-rime
ppa轻松装java
常用:Eclipse Firefox GoldenDict GuakeTerminal pidgin-lwqq
谁用谁知道:iBus-Rime(输入法) Spotify(P2P音乐) SciTE(轻巧的文本编辑器) CherryTree(适合记录代码的笔记簿) f.lux或Redshift(根据地理位置自动调节显示器色温和亮度)
wutong
帖子: 345
注册时间: 2007-10-22 16:54

Re: 自然码用户看过来,为iBus-Rime添加自然码

#4

帖子 wutong » 2012-09-26 14:13

我下载了你的文件,

代码: 全选

7z e ZRM2000.7z.001
得到了zrm2000.schema.yaml 和 zrm2000.dict.yaml, 按照你的吩咐,搬到~/.config/ibus/rime/ 中,我里面有一个defaut.yaml, 而没有defaul.custom.yaml, 建了不起作用。而在default.yaml 中加了一行

代码: 全选

-scmema: zrm2000

然後,按F4 出现了zrm2000选项,但是,选中後,没有任何反应。

我看到

代码: 全选

ll .config/ibus/rime/
lrwxrwxrwx 1 yuan yuan       39 Sep 26 13:06 cangjie5.prism.bin -> /usr/share/rime-data/cangjie5.prism.bin
lrwxrwxrwx 1 yuan yuan       41 Sep 26 13:06 cangjie5.reverse.bin -> /usr/share/rime-data/cangjie5.reverse.bin
-rw-r--r-- 1 yuan yuan     1978 Sep 26 13:06 cangjie5.schema.yaml
lrwxrwxrwx 1 yuan yuan       39 Sep 26 13:06 cangjie5.table.bin -> /usr/share/rime-data/cangjie5.table.bin
-rw-r--r-- 1 yuan yuan    66816 Sep 26 13:58 cangjie5.userdb.kct
-rw-r--r-- 1 yuan yuan     3671 Sep 26 14:00 default.yaml
-rw-rw-r-- 1 yuan yuan      204 Sep 26 13:06 installation.yaml
lrwxrwxrwx 1 yuan yuan       50 Sep 26 13:06 luna_pinyin_fluency.prism.bin -> /usr/share/rime-data/luna_pinyin_fluency.prism.bin
-rw-r--r-- 1 yuan yuan     1954 Sep 26 13:06 luna_pinyin_fluency.schema.yaml
lrwxrwxrwx 1 yuan yuan       42 Sep 26 13:06 luna_pinyin.prism.bin -> /usr/share/rime-data/luna_pinyin.prism.bin
lrwxrwxrwx 1 yuan yuan       44 Sep 26 13:06 luna_pinyin.reverse.bin -> /usr/share/rime-data/luna_pinyin.reverse.bin
-rw-r--r-- 1 yuan yuan     1974 Sep 26 13:06 luna_pinyin.schema.yaml
lrwxrwxrwx 1 yuan yuan       47 Sep 26 13:06 luna_pinyin_simp.prism.bin -> /usr/share/rime-data/luna_pinyin_simp.prism.bin
-rw-r--r-- 1 yuan yuan     1521 Sep 26 13:06 luna_pinyin_simp.schema.yaml
lrwxrwxrwx 1 yuan yuan       42 Sep 26 13:06 luna_pinyin.table.bin -> /usr/share/rime-data/luna_pinyin.table.bin
-rw-r--r-- 1 yuan yuan    67328 Sep 26 14:00 luna_pinyin.userdb.kct
-rw-rw-r-- 1 yuan yuan       42 Sep 26 14:02 user.yaml
-rw-r--r-- 1 yuan yuan 13154915 May 18 22:40 zrm2000.dict.yaml
-rw-r--r-- 1 yuan yuan 13154915 May 18 22:40 zrm2000.schema.yaml
每个输入法都链接着一个执行文件,是不是你的ZRM2000.7z.002 就起类似作用的文件?
wutong
帖子: 345
注册时间: 2007-10-22 16:54

Re: 自然码用户看过来,为iBus-Rime添加自然码

#5

帖子 wutong » 2012-09-26 14:27

我所说的不起作用是指:例如输入aa 会在候选方框中见到汉字,但是,切到自然码後,见不到一个汉字,但是有空的方框跟随输入。也不同于纯英文输入。
附件
截图
截图
头像
chhx4567
帖子: 220
注册时间: 2009-08-24 14:53
系统: Linux Mint 13 XFCE
来自: 新疆

Re: 自然码用户看过来,为iBus-Rime添加自然码

#6

帖子 chhx4567 » 2012-09-26 15:30

我以前也有打不了字这个问题

代码: 全选

- schema: zrm2000 # 自然码
后面的 # 自然码 不能少,听说这个语言挺严格的.default.custom.yaml就是帮你把正确的代码加入defaut.yaml里面
关联成功以后,程序会自动加入zrm2000.prism.bin zrm2000.reverse.bin zrm2000.table.bin
我的博客
ubuntu的fcitx-rime
ppa轻松装java
常用:Eclipse Firefox GoldenDict GuakeTerminal pidgin-lwqq
谁用谁知道:iBus-Rime(输入法) Spotify(P2P音乐) SciTE(轻巧的文本编辑器) CherryTree(适合记录代码的笔记簿) f.lux或Redshift(根据地理位置自动调节显示器色温和亮度)
wutong
帖子: 345
注册时间: 2007-10-22 16:54

Re: 自然码用户看过来,为iBus-Rime添加自然码

#7

帖子 wutong » 2012-09-26 16:19

原来我在贴deault.custom.yaml 时 省掉了patch:
加上了patch 後,就成功了。十分感谢你的工作!
coolbengo
帖子: 69
注册时间: 2009-02-14 23:24

Re: 自然码用户看过来,为iBus-Rime添加自然码

#8

帖子 coolbengo » 2012-11-05 10:58

没办法下载这两个文件了.
谢宝良
帖子: 1983
注册时间: 2010-05-01 21:23

Re: 自然码用户看过来,为iBus-Rime添加自然码

#9

帖子 谢宝良 » 2013-12-31 19:04

无法解压,需要密码。

楼主能否帮帮忙?
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 自然码用户看过来,为iBus-Rime添加自然码

#10

帖子 TeliuTe » 2013-12-31 19:20

试了下,不需要密码,两个文件下载到一起,在第一个上点右键,解压到此处即可得到:

代码: 全选

zrm2000.dict.yaml 
zrm2000.schema.yaml
谢宝良
帖子: 1983
注册时间: 2010-05-01 21:23

Re: 自然码用户看过来,为iBus-Rime添加自然码

#11

帖子 谢宝良 » 2014-01-01 9:55

不成功,因为我机子上的rime跟楼主的版本不同,设置的格式也不一样。
customization:
distribution_code_name: Weasel
distribution_version: 0.9.22.1
generator: "Rime::SwitcherSettings"
modified_time: "Mon May 27 23:54:14 2013"
rime_version: 0.9.8
patch:
schema_list:
- {schema: luna_pinyin}
- {schema: double_pinyin}
谢宝良
帖子: 1983
注册时间: 2010-05-01 21:23

Re: 自然码用户看过来,为iBus-Rime添加自然码

#12

帖子 谢宝良 » 2014-01-01 11:43

算了,还是换成了小鹤。
虽然要重新学习,但至少能使用三四码的辅助码了。
头像
chhx4567
帖子: 220
注册时间: 2009-08-24 14:53
系统: Linux Mint 13 XFCE
来自: 新疆

Re: 自然码用户看过来,为iBus-Rime添加自然码

#13

帖子 chhx4567 » 2014-04-09 10:40

谢宝良 写了:算了,还是换成了小鹤。
虽然要重新学习,但至少能使用三四码的辅助码了。
http://bbs.zrm.com.cn/viewthread.php?ti ... a=page%3D1
可以试试作者做新版,解压出win版本的 zrm2000.dict.yaml 和 zrm2000.schema.yaml
我的博客
ubuntu的fcitx-rime
ppa轻松装java
常用:Eclipse Firefox GoldenDict GuakeTerminal pidgin-lwqq
谁用谁知道:iBus-Rime(输入法) Spotify(P2P音乐) SciTE(轻巧的文本编辑器) CherryTree(适合记录代码的笔记簿) f.lux或Redshift(根据地理位置自动调节显示器色温和亮度)
谢宝良
帖子: 1983
注册时间: 2010-05-01 21:23

Re: 自然码用户看过来,为iBus-Rime添加自然码

#14

帖子 谢宝良 » 2014-04-09 13:19

谢谢楼主的好意。

我如今已投奔小鹤双拼了。发现小鹤的单字很精准,而且挂在小小输入法下,还能实现词组末字辅助码,很不错的。
头像
highwind
帖子: 1362
注册时间: 2008-09-05 23:31
系统: LinuxMint17

Re: 自然码用户看过来,为iBus-Rime添加自然码

#15

帖子 highwind » 2014-05-30 4:41

造轮子好辛苦哟,我还是来试试这个吧,能不能楼主邮一份给我呀?[站内信]
回复