【最新发布】ibus-libpinyin 1.11.0 (libpinyin 2.2.2)

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

【最新发布】ibus-libpinyin 1.11.0 (libpinyin 2.2.2)

#1

帖子 Ping-Wu » 2018-01-16 5:08

《190521补充》Gunnar Hjalmarsson 已经把 ibus-libpinyin 1.11 打包放入 ppa 里,我测试了一下,没有问题。这几天就会出现在 18.04/18.10 的 repository 里面。

《190624补充》ibus-libpinyin 1.11 已经被放入 Ubuntu 18.04 的 Repository 里了,更新方式如下:

代码: 全选

sudo apt update
sudo apt install ibus-libpinyin
ibus-libpinyin 1.9.2 有一些稳定性的问题(谢谢 百草谷居士 提出),libpinyin 的发明人吴鹏已做出更新版 ibus-libpinyin 1.10.0(libpinyin 则提升为 2.2.0),Gunnar Hjalmarsson 也打成 ppa 包。更新方式如下:

sudo add-apt-repository ppa:gunnarhj/ibus-libpinyin
sudo apt update
sudo apt upgrade

我个人比较习惯 ibus-pinyin,但为了配合“主流” 的发展,已尽量转到 ibus-libpinyin:
Workspace 1_023.jpg
(拼1 为 ibus-libpinyin, 拼2 为ibus-pinyin,可以用 win + space 键转换。)

我用了新版本的 ibus-libpinyin 1.10.0,还没有发现问题。但只是 “一个人” 的经验,绝对是不够的。

《180704补充》

新版本的 ibus-libpinyin 1.10.0,还是没有解决稳定性的问题。目前我已大半时间转回使用 ibus-pinyin 了(因为比较快,几乎是瞬时的)。

使用 ibus-pinyin 需要一些(小)技巧,已在其它帖子谈过数次,没有人有兴趣,不再浪费时间。

《2018.12.14补充》我在 Ubuntu 18.04(ppa)以及 18.10(预设)里使用最新版的 ibus-libpinyin 有时候还是出问题。Fedora 29 里则还没有碰到问题。

《2018.12.14补充》Fedora 有它本身的问题。目前在 Ubuntu 环境下,暂时的解决办法:

1. 把 libpinyin 档案夹做一个备份:
cd ~/.cache/ibus
cp -r libpinyin libpinyin.bak

2. 当 ibus-libpinyin 无法执行时:
cd ~/.cache/ibus
cp -r libpinyin.bak libpinyin
ibus restart

3. 在 Ubuntu 下,如果要避免麻烦,可以跟我一样,使用 ibus-pinyin,也非常欢迎坛友们能帮忙补充及更新 ibus-pinyin 的词库(字典)。
上次由 Ping-Wu 在 2019-06-24 2:15,总共编辑 8 次。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 最新版的 ibus-libpinyin 1.9.2

#2

帖子 Ping-Wu » 2018-01-31 15:36

最新版的 ibus-libpinyin (一般称为 smart pinyin,智能拼音)1.9.2 已正式放到 Bionic LTS 的套件库里(因此上面所提到的 ppa 也消失了):

https://bugs.launchpad.net/ubuntu/+sour ... ug/1738582

我们还没有时间去查看最新版的 daily built iso 镜像,不过如果还没有放进去的话,最多再等几天就会有了。

目前 ibus-libpinyin 在输入词或整句方面还不错,但输入单独汉字,则必须靠大家帮忙,调整一下字典里单字的使用频率。

* * *

另外有一个地方大家可以介入的,乃是 ibus-libpinyin 是一个道道地地的 GPL 开源软件,不管是否受过编写程序的专业训练,希望大家能一起研究一下所牵涉到的代码,帮忙 yq-ysy 把他辛辛苦苦发明 ”单手笔顺输入法“ 的功能:

https://forum.ubuntu.com.cn/viewtopic.php?f=63&t=486411

加入到 ibus-libpinyin 里。

基本上, ibus-libpinyin 的原理,乃是把键盘输入的集合,根据所附带的字典,转换成对应的中文字,词,或整句输出。住在台湾的人比较熟悉 bopomofo 输入法,使用的也是同样的引擎,只是键盘输入的组合不同罢了。(所谓 “引擎” 主要是指 "程序 + dictionary database"。)

ibus-libpinyin 里也有它自己一套 “五笔” 输入法,用 "h", "n", "p", "s", "z" 来代表五种不同的中文笔画。Again,“使用的也是同样的引擎,只是键盘输入的组合不同罢了”。

是否可以运用同样的模式来开发 yq-ysy 的 笔顺输入法 呢?就要看坛友们是否愿意帮忙了。 不过至少我个人认为 Ubuntu 的中文输入环境应该已上了轨道,我们也会逐渐从 Fedora 转回 Ubuntu:
Screenshot from 2018-01-30 20-33-05.png
头像
男菜鸟
帖子: 1351
注册时间: 2008-12-16 14:01
来自: 漂在江湖

Re: 最新版的 ibus-libpinyin 1.9.2

#3

帖子 男菜鸟 » 2018-02-15 23:02

1.ibus-pinyin和ibu-libpinyin有什么区别?
2.ibus-pinyin和ibu-libpinyin可以同时安装在ubuntu里使用吗?
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 最新版的 ibus-libpinyin 1.9.2

#4

帖子 Ping-Wu » 2018-02-20 2:00

男菜鸟 写了:1.ibus-pinyin和ibu-libpinyin有什么区别?
2.ibus-pinyin和ibu-libpinyin可以同时安装在ubuntu里使用吗?
ibus-pinyin 目前已没有人在开发了(deprecated)。如果要使用的话,我的经验是,必须加装 ibus-libpinyin (两者并不冲突)以及 pinyin-database,还蛮好用的。速度超快!!!

ibus-pinyin 和 ibu-libpinyin 的区别,必须看源码(如附)。

如上所提到的, ibus-libpinyin 在输入词或整句方面还不错,但输入单独汉字,则必须靠大家帮忙,调整一下字典里单字的使用频率。
头像
百草谷居士
帖子: 3908
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: 最新版的 ibus-libpinyin 1.9.2

#5

帖子 百草谷居士 » 2018-02-22 13:43

在1804下试了一下,还算可以。
建议增加符号录入功能,比如像在搜狗输入法中输入sjx就会出现三角形符号,非常方便。如果是采用字典模式的话,应该比较容易实现的。
建议以u开头来定义各种符合字典,比如usjx后面是实心和空心的三角形;uwjx后面是实心和空心的五角星;uwd后面是温度符号,等等……
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 最新版的 ibus-libpinyin 1.9.2

#6

帖子 Ping-Wu » 2018-02-23 8:34

百草谷居士 写了:在1804下试了一下,还算可以。
建议增加符号录入功能,比如像在搜狗输入法中输入sjx就会出现三角形符号,非常方便。如果是采用字典模式的话,应该比较容易实现的。
建议以u开头来定义各种符合字典,比如usjx后面是实心和空心的三角形;uwjx后面是实心和空心的五角星;uwd后面是温度符号,等等……
类似的功能在 ibus-pinyin 里存在,什么样的符号都可以录入,但使用者必须自己动手建立自己的 ”字典“。有一些开源软件里的功能,必须靠使用者合作。像这么简单的事,都没有人出来领头整理,也没有人愿意被领导,我觉得大家还是使用 Windows 较为实际一点,不必再去谈什么 Linux 桌面啦!

ibus-libpinyin 基本上只有一位开发者 (Peng Wu),这个让使用者自己建立字典的功能,虽然 ”名义上“ 从 ibus-pinyin 移植到 ibus-libpinyin,但并没有人在维护。
头像
百草谷居士
帖子: 3908
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: 最新版的 ibus-libpinyin 1.9.2

#7

帖子 百草谷居士 » 2018-02-27 12:26

基本原理明白,需要用户建立字典。这个字典是不是一般的文本文件就可以?具体格式是什么?给说明下,我来弄这个符号录入的字典。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 最新版的 ibus-libpinyin 1.9.2

#8

帖子 Ping-Wu » 2018-02-28 2:44

百草谷居士 写了:建议增加符号录入功能,比如像在搜狗输入法中输入sjx就会出现三角形符号,非常方便。如果是采用字典模式的话,应该比较容易实现的。
在旧的 ibus-pinyin 里,建立一个符号字典很容易:
Selection_008.jpg
百草谷居士 写了:基本原理明白,需要用户建立字典。这个字典是不一般的文本文件就可以?具体格式是什么?给说明下,我来弄这个符号录入的字典。
如前所述 ibus-pinyin 里自创字典的功能还没有完全被移植到 ibus-libpinyin,目前符号字典的建立,必须配合“合法”的拼音规则一个符号对应一个拼音(但任何拼音都行),如下:
Selection_003.jpg
Selection_003.jpg (4.82 KiB) 查看 137699 次
储存为本文档后,import 到 ibus-libpinyin 里:
Selection_002.png
退出再进入后,打 "yu“ 就可以出现 ” ꖴ “ 这个符号。但因为 “频率” 没有调和,这个方法非常不好用。ibus-pinyin 没有这个 “必须根据合法拼音规则” 的要求,就好用多了。 不过我认为 ibus-libpinyin 这么做有它的理由*。

* 理由之一可能是 ibus 已有在开发一个它自己的 符号 输入引擎 (ibus-uniemoji):

图片

这个引擎的 “字典” 可以让使用者自己扩充 **:

https://github.com/salty-horse/ibus-uniemoji

我个人比较偏好 ibus-pinyin,但已经没有人在维护了。也许我们可以配合开发 yq-ysy 的单手笔顺输入法,把它复活。

(再谈)
上次由 Ping-Wu 在 2018-03-03 2:45,总共编辑 1 次。
头像
yq-ysy
论坛版主
帖子: 4431
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 最新版的 ibus-libpinyin 1.9.2

#9

帖子 yq-ysy » 2018-03-02 16:40

百草谷居士 写了:基本原理明白,需要用户建立字典。这个字典是不是一般的文本文件就可以?具体格式是什么?给说明下,我来弄这个符号录入的字典。
抱歉,现在才发现这个帖子。
不用那么麻烦,我做的《单手笔顺输入法》里已经带有这些特殊符号了,
你直接拿我的TXT文件修改就好。
(我已经为这些符号编了笔顺码,你能加上拼音码就更好了。)
标点符号数字序号_750个.txt
(10.81 KiB) 已下载 1042 次
而且这些符号不是拍脑袋复制粘贴乱套过来的,全部都是有标准GBK编码或者GB18030编码的。(可确保不会出现字体不兼容而无法显示的情况)
你想要的空心或实心的三角形、五角星符号有了,笑脸哭脸也有了,连扑克牌、国际象棋、周易阴阳八卦的符号都有,日文韩文俄文希腊文也都有了。
这个各种符号字典的 LibreOffice 电子表格版本可以在《单手笔顺输入法》的github直接下载。(不用注册用户也能下载)
https://github.com/YQ-YSY/stroke-seq_MB
符号录入的字典.png
感受下
帖子: 62
注册时间: 2018-03-03 19:36
系统: ubuntu

Re: 【最新发布】ibus-libpinyin 1.9.2

#10

帖子 感受下 » 2018-03-09 10:56

有好心人给个简单安装 ibus-libpinyin1.9.2.2文档吗?
让菜鸟也能用用,感受一下。
遇到BUG还可以提交
w(゚Д゚)w

linux_ubuntu新手,正在坚持长期使用
希望将来能为社区做贡献
(๑•̀ㅂ•́)و✧
w(゚Д゚)w
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 【最新发布】ibus-libpinyin 1.9.2

#11

帖子 poloshiao » 2018-03-09 21:13

有好心人给个简单安装 ibus-libpinyin1.9.2.2文档吗?
你目前使用 ibus 輸入法嗎 ?
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 【最新发布】ibus-libpinyin 1.9.2

#12

帖子 Ping-Wu » 2018-03-10 1:12

感受下 写了:有好心人给个简单安装 ibus-libpinyin1.9.2.2文档吗?
让菜鸟也能用用,感受一下。
遇到BUG还可以提交
这是非常可嘉的态度,希望能有更多的人跟您一样。

在 Linux 世界里,其实大家都是 “菜鸟”,主要是这个领域发展实在太快了,每天都有新的变化。连 Linus Torvalds 都说他也天天在学习。

回到主题。目前要锻炼 ibus-libpinyin 功夫最简单的办法,应该就是使用 Ubuntu 18.04 每日更新 (daily built)。装上以后,点 “Language" -> 加上中文 -> 选择 "智能拼音 libpinyin”, 就行了。

(如我在其他帖子提到,ibus-libpinyin/ibus-pinyin 跟 Unity 有一些冲突,转到 fcitx 以后,又会常常发现跟某些套件有冲突。ibus 本身就是 gnome 的一部分。现在 Ubuntu 主流转回到 Gnome,预设的输入法也改回 ibus,问题当然还是会发生,但应该不会像以前那么严重。另外,中文输入法好不好用,主要关键在于 “字典/词库”是否充实。这是我们一般使用者可以介入的事。)
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 【最新发布】ibus-libpinyin 1.9.2

#13

帖子 Ping-Wu » 2018-03-11 3:24

Ping-Wu 写了:回到主题。目前要锻炼 ibus-libpinyin 功夫最简单的办法,应该就是使用 Ubuntu 18.04 每日更新 (daily built)。装上以后,点 “Language" -> 加上中文 -> 选择 "智能拼音 libpinyin”, 就行了。
我用下面几张从 LiveUSB 里的截图来示范执行 ibus-libpinyin 的步骤:

0. (把 Ubuntu 18.04 iso 录制到 U棒。)

1. 在 Gnome 桌面上选择 “设置”:
ibus-1.png
2. 选择 “区域和语言”:
ibus-2.png
3. 目前 sunpinyin 为预设中文输入法,删掉,选择 "汉语(Intelligent Pinyin)“:
ibus-3.png
4. 调整首选项:
ibus-4.png
5. 新版的 libpinyin 附带有自己的 ”词典“,一般我们全部打勾。如果有自己的词库/字典(“用户数据”),也可以用本文档的格式录入。已经建立的数据,则可以用同样本文档的格式输出:
ibus-5.png
因为时间关系,以上的步骤,其实更重要的细节都略掉了。有需要时,再做补充。

另外,如果大家对 ibus-libpinyin 有问题,可以直接跟发明人 Peng Wu (吴鹏)讨论:

https://github.com/libpinyin/ibus-libpinyin/issues
感受下
帖子: 62
注册时间: 2018-03-03 19:36
系统: ubuntu

Re: 【最新发布】ibus-libpinyin 1.9.2

#14

帖子 感受下 » 2018-03-12 11:08

poloshiao 写了:
有好心人给个简单安装 ibus-libpinyin1.9.2.2文档吗?
你目前使用 ibus 輸入法嗎 ?
是的,目前使用的17.10,自带的ibus.


之前装了搜狗输入法,FCITX 报错,不知道什么原因,造成桌面进不了(帐号密码输入正确,但是进不去)
网上试了很多方法,全部GG。只有重装。怕又遇到这个问题,所以就一直用ibus

等18.0.4TLS正是版本出来的时候,会升级。
w(゚Д゚)w

linux_ubuntu新手,正在坚持长期使用
希望将来能为社区做贡献
(๑•̀ㅂ•́)و✧
w(゚Д゚)w
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 【最新发布】ibus-libpinyin 1.9.2

#15

帖子 poloshiao » 2018-03-12 11:48

目前使用的17.10,自带的ibus.
1. 試試 安裝套件 ibus-libpinyin
1-1. sudo apt install ibus-libpinyin
1-2. https://packages.ubuntu.com/artful/ibus-libpinyin
套件: ibus-libpinyin (1.7.3-2) [universe]
Intelligent Pinyin engine based on libpinyin for IBus
1-3. 如果要使用 1.9.2 最好先升級到 Ubuntu 18.04
https://packages.ubuntu.com/bionic/ibus-libpinyin
套件: ibus-libpinyin (1.9.2-2)

2. 至於 如何設定使用 ibus-libpinyin
需要先知道 你登入時 選擇那一個桌面進程
2-1. 如果不確定那一個桌面進程
把下面指令 複製 貼進終端機 執行
echo $DESKTOP_SESSION
把結果直接複製貼上來
回复