三说ibus智能拼音

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

三说ibus智能拼音

#1

帖子 百草谷居士 » 2018-05-02 10:57

ubuntu18.04正式版推出后,一直在使用ibus智能拼音。原来的卡顿现象没有了,反应速度还是挺快的。
与fcitx相比,ibus和gnome-shell兼容度高。

但是,输入法崩溃(也就是在选词时突然上的汉字而是对应的数字)时有发生,删除缓存文件夹后,问题排除。
首先,当然是希望这个问题尽快消除;
其次,在删除文件夹时,到底应该保存哪些文件呢?我目前保存的是user_bigram.db,但是感觉每次删除后,好像总丢了点什么,到底是什么没有弄明白。
debian 12 / 深度系统 20.9 / Mint 21.3

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

Re: 三说ibus智能拼音

#2

帖子 Ping-Wu » 2018-05-02 15:48

百草谷居士 写了:ubuntu18.04正式版推出后,一直在使用ibus智能拼音。原来的卡顿现象没有了,反应速度还是挺快的。
与fcitx相比,ibus和gnome-shell兼容度高。

但是,输入法崩溃(也就是在选词时突然上的汉字而是对应的数字)时有发生,删除缓存文件夹后,问题排除。
首先,当然是希望这个问题尽快消除;
其次,在删除文件夹时,到底应该保存哪些文件呢?我目前保存的是user_bigram.db,但是感觉每次删除后,好像总丢了点什么,到底是什么没有弄明白。
在 Fedora 环境下,使用 ibus-libpinyin 我还没有遭遇过在 Ubuntu 里碰到的问题。 ibus-libpinyin 的主要维护人是属于红帽系统的,对 Ubuntu 里的问题当然不愿意花时间去解决。

我在其他帖子里数次提到,在 UbuntuKylin 的主导下,Ubuntu 里的中文输入法,首先考虑的应该是 fcitx + 搜狗。Ubuntu 及衍生系统的使用者其实不必自找麻烦,管他开源闭源的干吗尝试其他的输入法?尤其是牵涉到要花时间去 “训练” (即 建立个人字词库)。输入的名词被软件提供者快存(cache)的问题,中国有14亿人口,谁会对我们这种小人物有兴趣?太杞人忧天了吧。

目前我在 Ubuntu 里则是 ibus-pinyin (习惯了) 跟 ibus-libpinyin (帮忙收集使用者经验)交互使用。因为 ibus-pinyin 在 Fedora/RedHat/Oracle/CentOS 里无法使用(不是不好用,而是根本无法用),在这些 rpm 的系统里,我只能使用 ibus-libpinyin,习惯了也还好*。

以后如果有时间的话,也许把 ibus-pinyin 重新编辑一下,做一个 ppa。不过这是我个人的兴趣,而且牵涉到蛮大的工程,作出了也不见得会有人去 commit,短时间内是绝对不可能考虑的。

另外,在删除文件夹,应该先把个人字典 export 出一个本文档。新文件夹建立起来后再 import 回去。如 Peng Wu 所说的 只保存 user_bigram.db 是不够的。

* 因为 红帽跟甲骨文这两个超级大公司都想打入中国市场,最近在中文环境下看起来做的相当积极。相对之下, Ubuntu 则死气沉沉,中文环境根本没有专人在负责,也没有新血加入(没有就业市场)。Ubuntu 比起 Fedora 来,最大的长处就是有 LTS, “5年保固”。不过进入 Linux 4.16 核心以及 gnome 2.8 以后,刚刚出炉的 Fedora 28 应该可以持续使用一段时间了。在新手使用度方面,把桌面转成 gnome-flashback 以后,其实并不会有太大差别。唯一的遗憾是,ibus-pinyin 无法在 Fedora 里使用,希望能有 Fedora 高手愿意帮忙研究一下这是什么问题。不过因为这个中文输入引擎在 Ubuntu 里也没有人用,迟早也可能会被放弃掉了(deprecated)。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 三说ibus智能拼音

#3

帖子 Ping-Wu » 2018-05-08 7:53

百草谷居士 写了:ubuntu18.04正式版推出后,一直在使用ibus智能拼音。原来的卡顿现象没有了,反应速度还是挺快的。
与fcitx相比,ibus和gnome-shell兼容度高。

但是,输入法崩溃(也就是在选词时突然上的汉字而是对应的数字)时有发生,删除缓存文件夹后,问题排除。
首先,当然是希望这个问题尽快消除;
其次,在删除文件夹时,到底应该保存哪些文件呢?我目前保存的是user_bigram.db,但是感觉每次删除后,好像总丢了点什么,到底是什么没有弄明白。
Gunnar 已经做了一个 ppa 来解决这个问题:

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

希望大家能测试一下,看看问题是否已解决了。

更新到 ibus-libpinyin 1.10 的步骤如下:

代码: 全选

sudo add-apt-repository ppa:gunnarhj/ibus-libpinyin
sudo apt update
sudo apt upgrade
如果我们都没反应,下次就要自己动手打包了。
回复