在 Ubuntu 20.04 里装设 ibus-rime 的几个最基本步骤

系统字体配置、中文显示和输入法问题
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 在 Ubuntu 20.04 里装设 ibus-rime 的几个最基本步骤

#18

帖子 Ping-Wu » 2020-07-09 14:19

Ping-Wu 写了: 2020-07-09 4:18
Ping-Wu 写了: 2020-07-09 0:06不过在 ibus-rime 里,简体中文拼音的结构档(luna_pinyin_simp.schema.yaml)版本跟不上繁体中文拼音,无法使用 symbols.yaml*。我们尝试了一下,也无法做 patch。有一些过时的文章提到的方法已不适用了,知道答案的人,也不愿意分享
稍微再玩了一下,这个问题(好像)可以解决了。不过先不公布,看看论坛有没有人会提出更好的办法。
基本上,在 Ubuntu 20.04 版本里的 ibus-rime 输入法,只有在繁体中文输入方案下才能启动快速键(symbols.yaml),在简体中文输入方案下则无法启动。希望有人有空时能帮忙推敲一下。隔一阵子我再把我(暂时)的解决办法po出来。也许根本没有问题,而是我们装的方法有误?
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 在 Ubuntu 20.04 里装设 ibus-rime 的几个最基本步骤

#19

帖子 Ping-Wu » 2020-07-09 14:48

lìngwài, wǒ faxiàn wǒmen yìxiē meǐguórén xuéyuán hěn xǐhuān yige jiào ibus-m17n de zhōngwénshūrùfǎ. yìbān měiguórén zhǐhuì jiǎng zhōngwén, zhōngguózì yīge yě búrènshì. yīncǐ, zhǐhuì yòng pīnyīnshūrùfǎ. dànshì shǐyòng pīnyīnshūrù shí, háishì xūyào rèndě zhōngguózì. duìhěnduō měiguórén, zhè gēnběn shì bùkěnéng de shì. yīncǐ, tāmen xuéhuì le shūrù pīnyīn zìmǔ zàijiā sìshēng. zhè jiùshì ibus-m17n.

(另外,我发现我们一些美国人学员很喜欢一个叫 ibus-m17n 的中文输入法*。一般美国人只会讲中文,中国字一个也不认识。因此,只会用拼音输入法。但是使用拼音输入法时,还是需要认得中国字。对很多美国人,这根本是不可能的事。因此,他们学会了输入拼音字母再加四声。这就是 ibus-m17n。)

* 这是最少五六年前的事了,我们的目的是收集使用者经验,完全是免费的。(有一些 “美国人” 其实是已经在美国好几代的中国人。美国第一条横跨东西两岸铁路最艰苦的一段,从犹他州到加州,就是他们的祖先开筑的。)
头像
yq-ysy
论坛版主
帖子: 4447
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 在 Ubuntu 20.04 里装设 ibus-rime 的几个最基本步骤

#20

帖子 yq-ysy » 2020-07-09 16:12

Ping-Wu 写了: 2020-07-09 14:19
Ping-Wu 写了: 2020-07-09 4:18
Ping-Wu 写了: 2020-07-09 0:06不过在 ibus-rime 里,简体中文拼音的结构档(luna_pinyin_simp.schema.yaml)版本跟不上繁体中文拼音,无法使用 symbols.yaml*。我们尝试了一下,也无法做 patch。有一些过时的文章提到的方法已不适用了,知道答案的人,也不愿意分享
稍微再玩了一下,这个问题(好像)可以解决了。不过先不公布,看看论坛有没有人会提出更好的办法。
基本上,在 Ubuntu 20.04 版本里的 ibus-rime 输入法,只有在繁体中文输入方案下才能启动快速键(symbols.yaml),在简体中文输入方案下则无法启动。希望有人有空时能帮忙推敲一下。隔一阵子我再把我(暂时)的解决办法po出来。也许根本没有问题,而是我们装的方法有误?
这让我想起了初学电脑的第一课:当时老师还是在教 DOS 系统,大家的电脑都是字符界面。但身边的同学输入 win 然后回车,却能出现让人感到惊艳的 win3.1 图形界面!而我输入 win 然后回车却什么都没有。问同学,他当然也不懂为什么,就说反正就是这样。当时就很生气!为什么会这样?我又没做错什么,同样的操作,为什么他行我不行?这没道理!这不公平!——后来,过了很久很久,一年?二年?才明白,我当时用的那台电脑没有安装 win3.1 系统,所以输入 win 当然就什么都没有。旁边同学的那台电脑安装了,输入 win 就有显示图形界面。

唉,懂与不懂,就隔了一层纸而已。

打开用户目录下的 ~/.config/ibus/rime/build/ 文件夹,里面有 luna_pinyin.schema.yaml 和 luna_pinyin_simp.schema.yaml 两个文件。
打开一比较就明白了,你想要的东西都在 luna_pinyin.schema.yaml 文件里,包括60干支,也包括了64卦, luna_pinyin_simp.schema.yaml 文件里就没有。
剩下的事情就简单了。复制粘贴之前,记得先做一下繁简转换。用办公软件或网上的在线繁简转换网站都可以。当然,也可以顺手修改快捷键。

另外,在 Windows10 下的 Word 里,如果频繁切换了几个窗口,Rime 在 Word 里经常出现一闪一闪的情况,按一下按键就闪出来一下,然后消失。几周前就已经报告 Github 的 Rime 开发小组,没回应。
schema.png
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 在 Ubuntu 20.04 里装设 ibus-rime 的几个最基本步骤

#21

帖子 Ping-Wu » 2020-07-09 16:40

yq-ysy 写了: 2020-07-09 16:12打开用户目录下的 ~/.config/ibus/rime/build/ 文件夹,里面有 luna_pinyin.schema.yaml 和 luna_pinyin_simp.schema.yaml 两个文件。
这个我最早就提到过,luna_pinyin.schema.yaml 的版本是0.24, luna_pinyin_simp.schema.yaml 的版本则还在 0.22。为什么简体输入方案开发较慢?目前暂时的解决方式乃是把相异之处用 luna_pinyin_simp.schema.custom.yaml 的方式补(patch)进去。 我相信一定有其他人在使用 ibus-rime,是否有人 “已经” 这么做了?有没有后遗症?这是原先我想知道的。

谈 ibus-rime 浪费太多时间,没人有兴趣。其实 ibus-libpinyin 已经很好用了,而且使用一阵子以后速度非常快。现在唯一会用到 ibus-rime 的机会只是需要快捷键的时候,最少也暂时解决了。会不会有其他问题,也管不了太多,不想知道了。

OTOH,我需要用到快捷键只是在使用 LibreOffice 的时候,后者有它自己快捷键的功能,大不了把 symbols.yaml 这个档案也复制进去,根本不需要 ibus-rime。等回就把其他的输入法删掉,留 ibus-libpinyin 就够了。
头像
yq-ysy
论坛版主
帖子: 4447
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 在 Ubuntu 20.04 里装设 ibus-rime 的几个最基本步骤

#22

帖子 yq-ysy » 2020-07-09 18:12

Ping-Wu 写了: 2020-07-09 16:40
yq-ysy 写了: 2020-07-09 16:12打开用户目录下的 ~/.config/ibus/rime/build/ 文件夹,里面有 luna_pinyin.schema.yaml 和 luna_pinyin_simp.schema.yaml 两个文件。
这个我最早就提到过,luna_pinyin.schema.yaml 的版本是0.24, luna_pinyin_simp.schema.yaml 的版本则还在 0.22。为什么简体输入方案开发较慢?
就单单从“应用”的角度来说,Rime 完全是靠配置文件实现的,就类似以前玩过的 Fvwm 桌面环境(窗口管理器),改一改这个文本文件,就可以自己升级为0.3版了。Rime原开发者在港台长住,不论是程序原代码,还是这个文本配置文件,默认的安装包都偏向于繁体版本,这很正常。我的“单手笔顺输入法”是偏向于方便简体字输入的,到现在都还没有设计编排“便于繁体字输入”的编码呢。

话说回来,就算是繁体字,在港台甚至新加坡,有些繁体字的写法也各不相同。例如“黄”字,还有“斗”字,繁体也有多种写法。
头像
yq-ysy
论坛版主
帖子: 4447
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 在 Ubuntu 20.04 里装设 ibus-rime 的几个最基本步骤

#23

帖子 yq-ysy » 2020-07-10 18:36

Ping-Wu 写了: 2020-07-06 5:48 我们如果进入到 /usr/share/rime-data/ 这个档案夹去,会发现 rime 的预设词库是基于(台湾 “教育部” 公布的)繁体中文,在输出的时候再转为简体。这个步骤并不是很完美,有些字翻页了半天就是打不出来,有时候还会出现黑黑的方块。
在百度的Rime帖吧里,有人遇到了与你同样的困扰,他自己就做了个Rime方案和词库:
《近乎完美的简体拼音输入方案出炉》https://tieba.baidu.com/p/6792101786
下载地址(不用注册用户,可直接下载,速度快): https://fkxxyz.lanzous.com/b00zl958j 《四叶草拼音输入方案的发布(最新)》
以下转贴原文:
作为一直用搜狗的用户,入了rime的坑。而自带的皓月拼音默认繁体,而且简体方案也是经过opencc转换的,在造词方面会有一些问题。袖珍简体拼音虽然原生就是简体,但是词库袖珍,而且问题也很多。由于rime的高定制性,我觉得完全可以通过自己的努力来弥补这些缺陷。而作为一个合格的程序员,阅读文档配置这些东西显然轻而易举。
我一开始选择定制袖珍简体拼音,各种打patch,后来发现打得太多了,几乎修改得面目全非,那我还不如自己重新制作一个输入方案,重新取个名字来的方便。

经过几天的努力,🍀️四叶草简体拼音输入方案新鲜出炉,在这里分享给大家使用,在 github 可以搜到该项目 rime-cloverpinyin
在我的博客也发了一份,我博客地址是: 三大不溜点fkxxyz点康姆

简单介绍一下特点:

1. 完全从零开始制作文字的拼音和基础词库,导入了几个很好用的词库:
用 pypinyin 项目生成所有字词的拼音
合并结巴中文分词项目、rime八股文和袖珍简化字拼音的字的字频
由百度搜索到某个人基于大数据做过的360万中文词库+词性+词频,该词库是用ansj分词对270G新闻语料进行分词统计词频获得
清华大学开源词库,统计来自各大主流网站如CSDN博客、新浪新闻、搜狗语料
搜狗细胞词库 网络流行新词【官方推荐】

2. 词库本身基于简体,并且加入繁简切换,包括自定义词库也能切换繁体(朙月拼音输入简体时的需要经过opencc转换,而且自定义词库也得手动转换成繁体才能繁简切换,而袖珍简化字拼音不支持繁体)

3. 默认加入 emoji 表情输入支持

4. 加入拼音输入特殊符号的支持(如输入 pingfang 即可打出 ²)
rime-symbols 该模块与此项目独立,你也可以把这个模块放到别的方案上用。

5. 修改了几乎所有特殊符号的按键,定制全部快捷键,使之符合搜狗输入法的习惯
头像
百草谷居士
帖子: 3919
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: 在 Ubuntu 20.04 里装设 ibus-rime 的几个最基本步骤

#24

帖子 百草谷居士 » 2020-07-11 9:42

有空试试这个四叶草🍀,说不定真比原版rime好用
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
百草谷居士
帖子: 3919
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: 在 Ubuntu 20.04 里装设 ibus-rime 的几个最基本步骤

#25

帖子 百草谷居士 » 2020-07-15 14:57

竟然没有安装成功,不是解压到 .config/ibus/rime文件夹,然后修改 default.custom.yaml 文件就行了吗?
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
yq-ysy
论坛版主
帖子: 4447
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 在 Ubuntu 20.04 里装设 ibus-rime 的几个最基本步骤

#26

帖子 yq-ysy » 2020-07-15 17:36

百草谷居士 写了: 2020-07-15 14:57 竟然没有安装成功,不是解压到 .config/ibus/rime文件夹,然后修改 default.custom.yaml 文件就行了吗?
不知道,我没试过(一直在用笔顺)。
要不你试试下载他的bulid版本,直接复制到bulid文件夹里,应该就可以直接用了(免安装)。
头像
百草谷居士
帖子: 3919
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: 在 Ubuntu 20.04 里装设 ibus-rime 的几个最基本步骤

#27

帖子 百草谷居士 » 2020-07-16 9:01

他的build版似乎也是要解压到 .../ibus/rime文件夹下,里面有一个单独的build文件夹。
ksnip_20200716-085738.png
左边是build压缩包,右边是不带build的。我就是把build压缩包解压到 ~/.config/ibus/rime 文件夹下了。

作者提供了两个压缩包,但是没有说明,两个压缩包有什么区别,分别有什么作用
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
yq-ysy
论坛版主
帖子: 4447
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 在 Ubuntu 20.04 里装设 ibus-rime 的几个最基本步骤

#28

帖子 yq-ysy » 2020-07-16 10:32

百草谷居士 写了: 2020-07-16 9:01 他的build版似乎也是要解压到 .../ibus/rime文件夹下,里面有一个单独的build文件夹。
左边是build压缩包,右边是不带build的。我就是把build压缩包解压到 ~/.config/ibus/rime 文件夹下了。
作者提供了两个压缩包,但是没有说明,两个压缩包有什么区别,分别有什么作用
rime目录.png
如图所示:以我的“单手笔顺输入法”为例,
只需把 schema(配置文件)和 dict(词库文件)复制到 ~/.config/ibus/rime 文件夹下,
在 default(默认定制文件)里添加新增的输入法名称,最后鼠标点击系统托盘的Rime标志,选择“部署”就可以完成安装。

如果词库比较大的话,点击“部署”之后,要等待好几分钟才能完成。
完成后,可以在 ~/.config/ibus/rime/build/ 文件夹下看到,为新的输入法生成了好几个新的 bin 文件,大的有几G(显然是词库)。
所以作者提供了 build 文件下载,也许是想让用户省去“部署”等待几分钟的过程。
把下载的“四叶草build版”里面 build 文件夹中的 bin 文件复制到你自己的 ~/.config/ibus/rime/build/ 目录下,马上就可以用了。

另:build 文件夹里也有一个与输入法同样的 schema(配置文件),但不要修改它,因为它是自动生成的,会被覆盖。
如果你修改了~/.config/ibus/rime 文件夹下你的输入法 schema 配置文件,点击“部署”之后,build 文件夹里的同名 schema 文件就会自动更新被同步修改。

—— Rime 的文档没说到这些,是我在做我的“单手笔顺输入法”时,自己摸索总结的经验。
我在已发布的《单手笔顺输入法(Rime版)使用指南》PDF 文档中也有 bulid 目录截图,反映拼音词库和笔顺词库的生成情况,还以为你们都看过了……
Xfce4第四步.jpg
头像
百草谷居士
帖子: 3919
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: 在 Ubuntu 20.04 里装设 ibus-rime 的几个最基本步骤

#29

帖子 百草谷居士 » 2020-07-17 9:12

是的,我是这样复制了,也修改了 .config/ibus/rime/default.custom.yaml 文件,然后 选择部署。
但是,从按下 ctrl+~ 后,找不到四叶草输入法
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
yq-ysy
论坛版主
帖子: 4447
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 在 Ubuntu 20.04 里装设 ibus-rime 的几个最基本步骤

#30

帖子 yq-ysy » 2020-07-17 11:50

百草谷居士 写了: 2020-07-17 9:12 是的,我是这样复制了,也修改了 .config/ibus/rime/default.custom.yaml 文件,然后 选择部署。
但是,从按下 ctrl+~ 后,找不到四叶草输入法
default.custom.yaml 文件要加入相关的名称:

代码: 全选

  schema_list:
#  - {schema: luna_pinyin}
    - {schema: luna_pinyin_simp}       # 明月拼音简体字版
    - {schema: one_hand}               # 单手笔顺输入法
头像
百草谷居士
帖子: 3919
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: 在 Ubuntu 20.04 里装设 ibus-rime 的几个最基本步骤

#31

帖子 百草谷居士 » 2020-07-17 12:09

找到原因了,配置文件里的缩进,我用的是制表键tab,看起来和四个空格一样,其实不行的。改成四个空格就好了。
找到原因了,配置文件里的缩进,我用的是制表键tab,看起来和四个空格一样,其实不行的。改成四个空格就好了。

这个四叶草录入符号,是直接录入符号的拼音吗?好像定义的符号不够丰富。
对于新手来说不错,对于已经积累了用户词组的来说,没啥感觉!😄️😸️

如何把我在 明月拼音里积累的用户词组 导入到这个四叶草拼音里呢?直接导入导出就行吗?有没有兼容性问题?
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
yq-ysy
论坛版主
帖子: 4447
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 在 Ubuntu 20.04 里装设 ibus-rime 的几个最基本步骤

#32

帖子 yq-ysy » 2020-07-17 12:34

百草谷居士 写了: 2020-07-17 12:09 如何把我在 明月拼音里积累的用户词组 导入到这个四叶草拼音里呢?直接导入导出就行吗?有没有兼容性问题?

代码: 全选

rime_dict_manager 
options:
	-l|--list
	-s|--sync
	-b|--backup dict_name
	-r|--restore xxx.userdb.txt
	-e|--export dict_name export.txt
	-i|--import dict_name import.txt
回复