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

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
头像
yq-ysy
论坛版主
帖子: 4440
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 【最新发布】ibus-libpinyin 1.10.0 (libpinyin 2.2.0) 跟 ibus-pinyin

#91

帖子 yq-ysy » 2018-07-13 21:37

和 mike-fabian 讨论了一天,得到的结果是:
尽管 ibus-table 可以实现数字小键盘的输入编码,并且也能使用数字小键盘来改变模式选择候选字,
但其它的一些功能,例如,用数字小键盘输入逗号、句号、数字、后退修改、分两行显示提示信息……这些功能 ibus-table 无法实现。
如果上述功能无法一起实现,只会让用户的体验感觉很差,让他觉得“笔顺输入很麻烦”——所以,还是必须要靠写程序。

单手笔顺输入法——“单手”是最最方便的关键啊!


Ping-Wu 写了: 2018-07-13 17:45 也许可以考虑跟 hosiet 联络:https://hosiet.me/
(美国皮茨堡大学*电脑及电机工程系博士班学生,两个礼拜前刚提出了一个 ibus-pinyin 的补丁。)
*皮茨堡大学跟 卡内基梅隆 大学是邻居,后者有大概全世界数一数二最好的电脑系(尤其有关 AI)。
不过基于我在这个有关 ibus-libpinyin 帖子里得到的宝贵教训,我几乎敢保证,没有人会对新的输入法有兴趣,更没有人愿意花功夫去帮忙除臭虫。目前 ibus 跟 ibus-libpinyin 都是红帽的工程师在维护,如果 Ubuntu 能配合,我会继续使用 Ubuntu。如果不行,我会考虑转回 Fedora/Oracle。大家的时间都非常有限。
谢谢推荐,已经发去电子邮件。
得之我幸,失之我命。


oneleaf 写了: 2018-07-13 18:16 实在没有力气去重新尝试折腾输入法,没法帮你实现单手小键盘输入。
居然发现了一张很久之前参与的痕迹,汗。
一年之前我给您发站内短信,就是因为看到了这个信息。
不敢求您亲自写代码,只希望能借用您的名气和影响力,号召吸引一些程序员来看看,百人之中有一愿意写,那已经是万幸。
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

Re: 【最新发布】ibus-libpinyin 1.10.0 (libpinyin 2.2.0) 跟 ibus-pinyin

#92

帖子 oneleaf » 2018-07-13 23:31

我初略的看了下,应该不算麻烦,直接做好码表文件,生成就好了啊,如果需要加入到源,你试试联系下:

https://github.com/definite/ibus-table-chinese

码表文件看起来也蛮简单的。

你看二笔输入法的码表,创建这样的也不算难。

https://github.com/definite/ibus-table- ... i/erbi.txt
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 【最新发布】ibus-libpinyin 1.10.0 (libpinyin 2.2.0) 跟 ibus-pinyin

#93

帖子 Ping-Wu » 2018-07-14 0:29

yq-ysy 写了: 2018-07-13 21:37
Ping-Wu 写了: 2018-07-13 17:45 也许可以考虑跟 hosiet 联络:https://hosiet.me/
(美国皮茨堡大学*电脑及电机工程系博士班学生,两个礼拜前刚提出了一个 ibus-pinyin 的补丁。)
*皮茨堡大学跟 卡内基梅隆 大学是邻居,后者有大概全世界数一数二最好的电脑系(尤其有关 AI)。
不过基于我在这个有关 ibus-libpinyin 帖子里得到的宝贵教训,我几乎敢保证,没有人会对新的输入法有兴趣,更没有人愿意花功夫去帮忙除臭虫。目前 ibus 跟 ibus-libpinyin 都是红帽的工程师在维护,如果 Ubuntu 能配合,我会继续使用 Ubuntu。如果不行,我会考虑转回 Fedora/Oracle。大家的时间都非常有限。
谢谢推荐,已经发去电子邮件。
得之我幸,失之我命。
hosiet(Boyuan Yang)是中国人,跟他用中文联络就可以了。

另外,很抱歉的,如前所述,我对目前(更新后)Ubuntu 18.04 LTS 的中文输入系统相当满意,在我的系统里使用起来完全没有问题,因此最少在短期内对新的中文输入法不会有兴趣。有限的时间及资源会集中在新一代的 Linux 桌面硬体(“AMD Raven Ridge APU + in-kernel amdgpu 显卡驱动器”)以及配合 Ubuntu 18.04.1 LTS 的主流应用软件上。
头像
yq-ysy
论坛版主
帖子: 4440
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 【最新发布】ibus-libpinyin 1.10.0 (libpinyin 2.2.0) 跟 ibus-pinyin

#94

帖子 yq-ysy » 2018-07-14 12:07

oneleaf 写了: 2018-07-13 23:31 我初略的看了下,应该不算麻烦,直接做好码表文件,生成就好了啊,如果需要加入到源,你试试联系下:
https://github.com/definite/ibus-table-chinese
码表文件看起来也蛮简单的。
你看二笔输入法的码表,创建这样的也不算难。
https://github.com/definite/ibus-table- ... i/erbi.txt
事情没那么简单。主要是,并非全部项目、全部按键对应的代码,都列在帮助文档里。
有些项目并没有被纳入说明,就连作者 mike-fabian 自己也记不得了,
他也是看了其它人做的ibus-table输入法的项目设置后,才说某某功能可以实现,某某不可以实现。

现在 mike-fabian 愿意帮我写这个项目设置文件头,仅能实现我设想中的一部分功能。
只要我按他的格式重拍三列码表发给他就行。
汉字加词库,几百万行啊……

Ping-Wu 写了: 2018-07-14 0:29
yq-ysy 写了: 2018-07-13 21:37
Ping-Wu 写了: 2018-07-13 17:45 也许可以考虑跟 hosiet 联络:https://hosiet.me/
(美国皮茨堡大学*电脑及电机工程系博士班学生,两个礼拜前刚提出了一个 ibus-pinyin 的补丁。)
*皮茨堡大学跟 卡内基梅隆 大学是邻居,后者有大概全世界数一数二最好的电脑系(尤其有关 AI)。
不过基于我在这个有关 ibus-libpinyin 帖子里得到的宝贵教训,我几乎敢保证,没有人会对新的输入法有兴趣,更没有人愿意花功夫去帮忙除臭虫。目前 ibus 跟 ibus-libpinyin 都是红帽的工程师在维护,如果 Ubuntu 能配合,我会继续使用 Ubuntu。如果不行,我会考虑转回 Fedora/Oracle。大家的时间都非常有限。
谢谢推荐,已经发去电子邮件。
得之我幸,失之我命。
hosiet(Boyuan Yang)是中国人,跟他用中文联络就可以了。

另外,很抱歉的,如前所述,我对目前(更新后)Ubuntu 18.04 LTS 的中文输入系统相当满意,在我的系统里使用起来完全没有问题,因此最少在短期内对新的中文输入法不会有兴趣。有限的时间及资源会集中在新一代的 Linux 桌面硬体(“AMD Raven Ridge APU + in-kernel amdgpu 显卡驱动器”)以及配合 Ubuntu 18.04.1 LTS 的主流应用软件上。
正在等待 hosiet(Boyuan Yang)的回复。

没关系,每个人对开源软件支持的侧重点不同,我理解。
我也很期待AMD驱动内置到linux核心中去,这样能打破windows与Intel的垄断。

众多网友已经对Intel和Nvidia“挤牙膏”式的硬件升级赚钱法十分痛恨,简直是在阻碍着人类的进步发展。
就像当年,日光灯管刚被发明出来,就被做白炽灯的厂家买断专利,整整推迟了40年才推广……
想完全靠自由的市场来推动社会发展,并不是一件好事。

例如,我所住的住宅楼,这个单元楼梯的公共路灯是旧的那种灯泡,电费以前一年要360元,也就是一天一元,
分摊到整个单元的每一户,也就一年15元。然后就是有两三户不愿意交,结果欠费200多元,楼梯被停电了。
怎么会有这样的人品呢?宁愿每夜摸黑上楼梯,也不交15元一年?

停了大半年的电,一气之下,我自己掏钱把欠费全补了,然后再买来LED节能灯把楼梯的灯全换了,
现在整个单元的路灯电费是一天两毛钱,也就是0.2元,每个月6元,每年72元。
嗯,就算其他人都不愿意分摊,一年72元这个费用我还是承担得起的。
——嘿嘿,吃亏是福,是基于什么原理,懂不?
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

Re: 【最新发布】ibus-libpinyin 1.10.0 (libpinyin 2.2.0) 跟 ibus-pinyin

#95

帖子 oneleaf » 2018-07-14 12:58

你的词库是什么格式?有说明不?如果不复杂,我简单给你写个小脚本转一下。
头像
yq-ysy
论坛版主
帖子: 4440
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 【最新发布】ibus-libpinyin 1.10.0 (libpinyin 2.2.0) 跟 ibus-pinyin

#96

帖子 yq-ysy » 2018-07-14 15:34

oneleaf 写了: 2018-07-14 12:58 你的词库是什么格式?有说明不?如果不复杂,我简单给你写个小脚本转一下。
都是TXT格式,但谢了,不用麻烦你了。
之前我自己也收集有一些网上的python脚本,专门用来给词库排序什么的,毕竟2百万的词库。
我自己一边尝试一边研究一边改改某些路径参数什么的也可以完成这个事情。
但是再复杂一点的程序,要图形界面、要面向对象什么的,我就没办法了。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 【最新发布】ibus-libpinyin 1.10.0 (libpinyin 2.2.0) 跟 ibus-pinyin

#97

帖子 Ping-Wu » 2018-07-17 3:08

yq-ysy 写了: 2018-07-14 12:07 没关系,每个人对开源软件支持的侧重点不同,我理解。
我也很期待AMD驱动内置到linux核心中去,这样能打破windows与Intel的垄断。

众多网友已经对Intel和Nvidia“挤牙膏”式的硬件升级赚钱法十分痛恨,简直是在阻碍着人类的进步发展。
就像当年,日光灯管刚被发明出来,就被做白炽灯的厂家买断专利,整整推迟了40年才推广……
想完全靠自由的市场来推动社会发展,并不是一件好事。

例如,我所住的住宅楼,这个单元楼梯的公共路灯是旧的那种灯泡,电费以前一年要360元,也就是一天一元,
分摊到整个单元的每一户,也就一年15元。然后就是有两三户不愿意交,结果欠费200多元,楼梯被停电了。
怎么会有这样的人品呢?宁愿每夜摸黑上楼梯,也不交15元一年?

停了大半年的电,一气之下,我自己掏钱把欠费全补了,然后再买来LED节能灯把楼梯的灯全换了,
现在整个单元的路灯电费是一天两毛钱,也就是0.2元,每个月6元,每年72元。
嗯,就算其他人都不愿意分摊,一年72元这个费用我还是承担得起的。
——嘿嘿,吃亏是福,是基于什么原理,懂不?
不是不支持,而是,如我在前面提到的,在目前的环境(类似 “大家宁愿每夜摸黑上楼梯,也不交15元一年” 的情形),即使勉强把软件开发出来了,也没有人会去理会。不但浪费有限的资源,对程序员也没有面子(后者才是最残酷的事实。)当然啦,偶尔我还是会去研读一下 ibus-libpinyin 的源码,也许某时某刻就这么心血来潮,瞎猫碰到了死老鼠突然发现解决的办法!我想这就是开放软件大环境的最大特点。时间也是开放软件大环境最大的本钱。

另外,AMD驱动已内置到 Linux 内核去了。这是 Ubuntu 18.04 (Linux kernel 4.15)最重要的特点。我最近也一直在注意着 Linux 内核的发展,从 4.16 到 4.18 (最新版),这个 in-kernel amdgpu AMD 驱动都是 Linux 内核开发的主流:

https://www.phoronix.com/scan.php?page= ... ures&num=1
头像
百草谷居士
帖子: 3918
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: 【最新发布】ibus-libpinyin 1.10.0 (libpinyin 2.2.0) 跟 ibus-pinyin

#98

帖子 百草谷居士 » 2018-07-17 13:02

才发现的问题:数字后的点不能自动转换为英文小数点。
在大多数中文输入法中,即便设置为中文标点,但是当在数字后面紧接着输入点时,会转换为英文小数点,而不是中文句号。除此之外就是句号。比如:1985.566.。。。。
第二个点就会变成中文句号,这符合大多数场景需要。
但在ibus中,始终是中文句号,这样的:1985。566。。。。
debian 12 / 深度系统 20.9 / Mint 21.3

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

Re: 【最新发布】ibus-libpinyin 1.10.0 (libpinyin 2.2.0) 跟 ibus-pinyin

#99

帖子 Ping-Wu » 2018-07-17 15:17

百草谷居士 写了: 2018-07-17 13:02 才发现的问题:数字后的点不能自动转换为英文小数点。
在大多数中文输入法中,即便设置为中文标点,但是当在数字后面紧接着输入点时,会转换为英文小数点,而不是中文句号。除此之外就是句号。比如:1985.566.。。。。
第二个点就会变成中文句号,这符合大多数场景需要。
但在ibus中,始终是中文句号,这样的:1985。566。。。。
在我的系统,ibus-libpinyin (ibus-pinyin 亦同)即便设置为中文标点,但是当在数字后面紧接着输入点时,会转换为英文小数点,而不是中文句号。如:

代码: 全选

香蕉一公斤 2.5 元。
2018.
如果数字后面要加中文句号的话,多按一个空格就可:

代码: 全选

3.4 加 4.5 等于 7.9 。
2018 。
我想你的系统因为装了 fcitx,把 ibus 搞坏了(corrupted)。Ubuntu 16.04 把输入引擎 ibus 拿掉换成 fcitx,结果问题很多,Ubuntu 18.04 预设输入引擎已换回 ibus 了。你的问题一大堆,很可能是因为装了 fcitx 的缘故。如果重装 ibus 不能解决的话,建议整个系统重装。
头像
yq-ysy
论坛版主
帖子: 4440
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 【最新发布】ibus-libpinyin 1.10.0 (libpinyin 2.2.0) 跟 ibus-pinyin

#100

帖子 yq-ysy » 2018-07-17 22:09

Ping-Wu 写了: 2018-07-17 15:17
百草谷居士 写了: 2018-07-17 13:02 才发现的问题:数字后的点不能自动转换为英文小数点。
在大多数中文输入法中,即便设置为中文标点,但是当在数字后面紧接着输入点时,会转换为英文小数点,而不是中文句号。除此之外就是句号。比如:1985.566.。。。。
第二个点就会变成中文句号,这符合大多数场景需要。
但在ibus中,始终是中文句号,这样的:1985。566。。。。
在我的系统,ibus-libpinyin (ibus-pinyin 亦同)即便设置为中文标点,但是当在数字后面紧接着输入点时,会转换为英文小数点,而不是中文句号。如:

代码: 全选

香蕉一公斤 2.5 元。
2018.
如果数字后面要加中文句号的话,多按一个空格就可:

代码: 全选

3.4 加 4.5 等于 7.9 。
2018 。
我想你的系统因为装了 fcitx,把 ibus 搞坏了(corrupted)。Ubuntu 16.04 把输入引擎 ibus 拿掉换成 fcitx,结果问题很多,Ubuntu 18.04 预设输入引擎已换回 ibus 了。你的问题一大堆,很可能是因为装了 fcitx 的缘故。如果重装 ibus 不能解决的话,建议整个系统重装。
我用的是 UbuntuStudio 18.04,桌面是 Xfce 4.12 默认系统自带的是 fcitx,前些天安装了 ibus-pinyin,目前没有这个问题,字母大键盘、数字小键盘的 . 号,在数字后都能自动转换为英文小数点,在中文后都能自动转为句号。(fcitx依然保留着,没有卸载,但也没法调用fcitx,也没有造成干扰,也许是因为 Xfce 的"语言->键盘输入法系统"设置菜单里只能选择使用一种输入法,不能选多种。 )

另外,最近发现,windows下其它输入法也有问题,例如,win8.1 下默认的系统自带中文输入法,打第一个字时,反应特慢,经常造成想打一个词组,结果第一个字的拼音总出不来,但第二个字的拼音又能打出来,老是要回头修改,很烦。QQ拼音输入法打括号时,会自动同时出双括号(),这很好,但光标经常停在双括号的后面,无法移动到双括号中央,也无法退格删除右括号,非要鼠标点击才行……
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 【最新发布】ibus-libpinyin 1.10.0 (libpinyin 2.2.0) 跟 ibus-pinyin

#101

帖子 Ping-Wu » 2018-07-18 0:00

yq-ysy 写了: 2018-07-17 22:09 我用的是 UbuntuStudio 18.04,桌面是 Xfce 4.12 默认系统自带的是 fcitx,前些天安装了 ibus-pinyin,目前没有这个问题
如我在其他帖子里提到,小企鹅 fcitx 跟 gcc (gnome control center)有点冲突。Xfce 情形跟 Ubuntu 18.04 不太同。

另外, ibus-pinyin (拼音) ≠ ibus-libpinyin (智能拼音)。要执行 ibus-pinyin 必须加装 ibus-libpinyin 才不会不顺(Ubuntu 18.04 因预设中文输入法已经是 ibus-libpinyin,这个没有问题)。另外还有一个很重要的步骤,也已在其他帖子里谈到,不再重复。
头像
百草谷居士
帖子: 3918
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: 【最新发布】ibus-libpinyin 1.10.0 (libpinyin 2.2.0) 跟 ibus-pinyin

#102

帖子 百草谷居士 » 2018-07-19 8:52

也许真的有冲突,这两天搜狗输入法也经常崩溃,智能拼音也不能正常运行,也不想花时间折腾,又切换到Windows10下,有空再折腾吧。Windows10自带的输入法目前已经非常好用,在这之前使用的是手心收入法。100楼所说输入法卡顿现象也遇到过,准确的说,不是输入法卡顿,而是按键反应卡顿。因为不仅是输入汉字时遇到这种情况,而且在录入数字时也会遇到这种情况。Windows10不知道在后台干什么,经常搞得系统反应迟钝,也许是在更新吧。我为什么从Windows10到Ubuntu来回切换,就是诸如Libreoffice允许效率不如Ubuntu下。而Ubuntu下最大的问题是输入法问题;xubuntu下搜狗运行很正常,但是把窗口在两个显示器上切换很麻烦(在Windows10和Ubuntu环境下都可以用【WIn+Shift+左右箭头】来回切换)。总之,完全满意的系统没有,如果评分,还是Windows10最高。
另:xubuntu下有没有附加的工具软件可以实现按下【WIn+Shift+左右箭头】把应用程序窗口在两个显示器上来回切换的?
debian 12 / 深度系统 20.9 / Mint 21.3

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

Re: 【最新发布】ibus-libpinyin 1.10.0 (libpinyin 2.2.0) 跟 ibus-pinyin

#103

帖子 百草谷居士 » 2018-07-20 17:04

下午又倒腾了,把fcitx删除,重启,问题依旧;重新安装ibus-libpinyin,重启,问题依旧;删除.cache/ibus文件夹,重启,问题依旧。
debian 12 / 深度系统 20.9 / Mint 21.3

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

Re: 【最新发布】ibus-libpinyin 1.10.0 (libpinyin 2.2.0) 跟 ibus-pinyin

#104

帖子 yq-ysy » 2018-07-20 18:19

百草谷居士 写了: 2018-07-20 17:04 下午又倒腾了,把fcitx删除,重启,问题依旧;重新安装ibus-libpinyin,重启,问题依旧;删除.cache/ibus文件夹,重启,问题依旧。
也许需要重置“系统->语言”里面的所有设置?或者重装中文语言包?
我的 UbuntuStudio 自动升级时,就提示过要安装中文语言包。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 【最新发布】ibus-libpinyin 1.10.0 (libpinyin 2.2.0) 跟 ibus-pinyin

#105

帖子 Ping-Wu » 2018-07-21 0:47

百草谷居士 写了: 2018-07-20 17:04 下午又倒腾了,把fcitx删除,重启,问题依旧;重新安装ibus-libpinyin,重启,问题依旧;删除.cache/ibus文件夹,重启,问题依旧。
重新装 Ubuntu 18.04 LTS。如果还有问题的话,我再把我们装设 Ubuntu 18.04 的 SOP po 出来,试试。

目前我们使用 ibus-libpinyin 一点问题也没有。Ubuntu 18.04 LTS 刚刚出来的时候,因为 Ubuntu 版的 gnome 系统还没没有定案,影响到 ibus-libpinyin 的稳定度(后者是在 fedora 环境下开发的)。几次更新(apt full-upgrade)以后,现在已很好用了。
回复