再说ibus智能拼音libpinyin的问题
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- 百草谷居士
- 帖子: 3921
- 注册时间: 2006-02-10 16:36
- 系统: Mint21.1/Deepin20.8
再说ibus智能拼音libpinyin的问题
1、从反应速度上,会有突然的卡顿;
2、当我输入i并跟随其他字母时(当然这应该是智能拼音没有定义的一个字母),回出现异常,导致无法继续输入汉字,需要切换到其他输入法,然后再切换回来才能继续使用,估计内部崩溃了。
3、在geany编辑器中,候选字浮动框无法正常跟随光标
4、预置词语里竟然没有“智能拼音”这个词,虽然无关紧要,但是感觉~~
5、仍然继续建议,预置特殊符号,虽然根据接受,用户可以自定义,但……还是预置更方便。
2、当我输入i并跟随其他字母时(当然这应该是智能拼音没有定义的一个字母),回出现异常,导致无法继续输入汉字,需要切换到其他输入法,然后再切换回来才能继续使用,估计内部崩溃了。
3、在geany编辑器中,候选字浮动框无法正常跟随光标
4、预置词语里竟然没有“智能拼音”这个词,虽然无关紧要,但是感觉~~
5、仍然继续建议,预置特殊符号,虽然根据接受,用户可以自定义,但……还是预置更方便。
debian 12 / 深度系统 20.9 / Mint 21.3
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
- Ping-Wu
- 帖子: 1822
- 注册时间: 2012-11-14 9:34
- 系统: Debian 12
Re: 再说ibus智能拼音libpinyin的问题
碰到智能拼音(ibus-libpinyin)的问题,最好直接去跟发明人吴鹏(Peng Wu)请教。目前这个套件正在被积极开发中(可能是因为红帽,甲骨文,CentOS等的预设中文输入法都是 ibus-libpinyin),这也是一个很难得可以趁早介入的机会:百草谷居士 写了:1、从反应速度上,会有突然的卡顿;
2、当我输入i并跟随其他字母时(当然这应该是智能拼音没有定义的一个字母),回出现异常,导致无法继续输入汉字,需要切换到其他输入法,然后再切换回来才能继续使用,估计内部崩溃了。
3、在geany编辑器中,候选字浮动框无法正常跟随光标
4、预置词语里竟然没有“智能拼音”这个词,虽然无关紧要,但是感觉~~
5、仍然继续建议,预置特殊符号,虽然根据接受,用户可以自定义,但……还是预置更方便。
https://github.com/libpinyin/ibus-libpinyin/issues
(必须先有一个 GitHub 的账户,但可以马上注册。如果有问题请再回报。)
- Ping-Wu
- 帖子: 1822
- 注册时间: 2012-11-14 9:34
- 系统: Debian 12
Re: 再说ibus智能拼音libpinyin的问题
如我们在 GitHub ibus-libpinyin 论坛里讨论的:百草谷居士 写了:ibus智能拼音libpinyin的问题
https://github.com/libpinyin/ibus-libpinyin/issues/113
【拼音自动分割不够智能,推荐逻辑】
是否可以请您试一试 ibus-pinyin?
一般在 Ubuntu 里使用 ibus-pinyin 必须装设3个套件:
代码: 全选
sudo apt install ibus-pinyin ibus-libpinyin pinyin-database
因为 Ubuntu 18.04 里已预设了 ibus-libpinyin, 加装 第一个跟第三个就可以了(不过三个都放进去也无所谓)。
ibus-pinyin 也允许设立特殊符号,比 ibus-libpinyin 好用。
使用 Ibus-libpinyin 截图:
使用 ibus-pinyin 截图:
(我要输入 “廖” 这个字,使用 ibus-libpinyin 要翻个半天页。 ibus-pinyin 只要输入两次,就变成首位了。)
- Ping-Wu
- 帖子: 1822
- 注册时间: 2012-11-14 9:34
- 系统: Debian 12
Re: 再说ibus智能拼音libpinyin的问题
另外,使用 ibus-libpinyin 时,输入 【xian】,会有 【先】,【西安】等的选择。Ping-Wu 写了:使用 Ibus-libpinyin 截图:
使用 ibus-pinyin 截图:
(我要输入 “廖” 这个字,使用 ibus-libpinyin 要翻个半天页。 ibus-pinyin 只要输入两次,就变成首位了。)
ibus-pinyin 输入 【xian】不会有【西安】的选择。要出现 【西安】,必须输入 【xi'an】。
我个人偏向后者,使用 ibus-libpinyin 如果没有自己建立的字/词库,就很不习惯了。
- Ping-Wu
- 帖子: 1822
- 注册时间: 2012-11-14 9:34
- 系统: Debian 12
Re: 再说ibus智能拼音libpinyin的问题
其实要改进 ibus-libpinyin 的最好方法,就是希望能有一群热心的后端使用者(人数越多越好),使用一段时间以后,把个人的字/词库汇合起来再整理一下,当作套件的一部分。这种事,只有终端使用者才能帮忙。Ping-Wu 写了:另外,使用 ibus-libpinyin 时,输入 【xian】,会有 【先】,【西安】等的选择。
ibus-pinyin 输入 【xian】不会有【西安】的选择。要出现 【西安】,必须输入 【xi'an】。
我个人偏向后者,使用 ibus-libpinyin 如果没有自己建立的字/词库,就很不习惯了。
在目前 Linux (或更广泛的讲,整个开源软件)环境,大家现在都养成这个习惯,只会期待 “上游” 把事情做得好好的让本大爷来享受。遇到问题就换另一套件。都不行,就停留在最后试用的。反正大家都习惯了 Windows 及闭源软件的开发方式,有问题就往上报,压根儿就不曾想到即使我们只是终端使用者,也是整个开发 ecosystem 里很重要的一部分。
不过现在 Ubuntu 18.04 把 ibus-libpinyin 定位为预设的中文输入法。 Ubuntu 18.04 比起以前的版本有很大的改进,接受的人应该会增加很多。也许 ibus-libpinyin 会趁着这个机会改善。
另外,我发现 ibus-libpinyin 的确有时候会有点卡:
https://forum.ubuntu.com.cn/viewtopic.php?f=49&t=487046
我以前使用 ibus-pinyin 有很长的一段时间,从来没有这个问题。刚刚试了一下,也非常的顺。也许以后 ibus-libpinyin 使用者多了,使用者经验够了,可以慢慢发现症结在那里。
- Ping-Wu
- 帖子: 1822
- 注册时间: 2012-11-14 9:34
- 系统: Debian 12
Re: 再说ibus智能拼音libpinyin的问题
https://github.com/libpinyin/ibus-libpi ... -379601405百草谷居士 写了:发现问题是这样的:
并不是在组词的过程中导致崩溃,而是中按下数字键选字的时候崩溃了。因为经常直接按空格选择首选字,所以没有观察到真正的问题。
使用空格直接选择第一个候选字没有问题,但是如果按数字键选择其他候选字就崩溃,其实我尝试用鼠标来选择其他候选字也会出现崩溃的
rm -rf ~/.cache/ibus/libpinyin 再启动 ibus-libpinyin 就可以解决这个问题。
请先把个人已经建立的习惯字/词(user_bigram.db)储存起来,再 copy 回去。
问题会发生,乃是因为 Ubuntu 18.04 目前正在把 Gnome 版本更新到 3.28,以后就没事了。
- Ping-Wu
- 帖子: 1822
- 注册时间: 2012-11-14 9:34
- 系统: Debian 12
Re: 再说ibus智能拼音libpinyin的问题
https://github.com/libpinyin/ibus-libpi ... -379626259
印象中 xubuntu 17.10/18.04 预设输入引擎是 fcitx,可能你在换成 ibus 时出了问题。
我们也试过 Rime 有一些问题,只能放弃。Rime 也差不多两年没有维护了。
ibus-libpinyin 在 Fedora 下还没有碰到什么问题,只是预设的字词库太差了,尤其是输入单字时常常要翻好几页,使用过搜狗的人可能不会习惯无法接受。
当然啦,搜狗有它的严重的缺点(尤其是在 Linux 环境下),我们是不可能考虑的。不过一般大众根本不会去管这些有关隐私,稳定,长期维护等毫不重要的问题。
我的系统(Ubuntu 18.04)没有问题。Fedora 27/28 也都没问题。百草谷居士 写了:删除这个文件夹后,问题消除。
因为libpinyin总除问题,使用的断断续续,并没有积累多少用户数据,所以对是否丢失用户数据无察觉。
另:候选字框无法跟随光标,只是在屏幕左下角。这可能是ibus的原因,因为使用ibus-rime也是这样,也许只在xubuntu下有这个问题,未曾在ubuntu下注意过这个事情。
印象中 xubuntu 17.10/18.04 预设输入引擎是 fcitx,可能你在换成 ibus 时出了问题。
我们也试过 Rime 有一些问题,只能放弃。Rime 也差不多两年没有维护了。
ibus-libpinyin 在 Fedora 下还没有碰到什么问题,只是预设的字词库太差了,尤其是输入单字时常常要翻好几页,使用过搜狗的人可能不会习惯无法接受。
当然啦,搜狗有它的严重的缺点(尤其是在 Linux 环境下),我们是不可能考虑的。不过一般大众根本不会去管这些有关隐私,稳定,长期维护等毫不重要的问题。
-
- 帖子: 948
- 注册时间: 2006-01-06 22:55
- 系统: ubuntu
- 联系:
Re: 再说ibus智能拼音libpinyin的问题
卡顿估计无解,因为ibus是用python编写的,速度必然慢。除非用编译型语言重写关键功能,例如C/C++、golang等。
- astolia
- 论坛版主
- 帖子: 6450
- 注册时间: 2008-09-18 13:11
Re: 再说ibus智能拼音libpinyin的问题
九年前就把核心用C重写了,你的资讯严重落后了fuhuizn 写了:卡顿估计无解,因为ibus是用python编写的,速度必然慢。除非用编译型语言重写关键功能,例如C/C++、golang等。
https://github.com/ibus/ibus/commit/aed ... d8f2ece29e
- luxifar
- 帖子: 84
- 注册时间: 2013-02-27 21:42
- 系统: 12.04