唉!输入法又坏了!

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

Re: 唉!输入法又坏了!

#46

帖子 Ping-Wu » 2019-10-26 8:51

百草谷居士 写了: 2019-10-24 12:21 我平时也使用ibus-rime。
一般 Ubuntu 新手也许不了解 ibus-rime 必须按 f4 键来修改首选项(如 简/繁汉字 转换等)。另外,我在使用 ibus-rime 时,首选字词無法在本文裏显示,眼睛要看两个地方,非常不方便???其他缺点,则不多谈了。

ibus-libpinyin 的负责人 Peng Wu (红帽员工)对 Ubuntu 使用者有严重的歧视跟排斥,实在受够了。如果大家对 ibus-rime 觉得不错,请尽量发表使用者经验谈。到时候我们可以跟 Ubuntu/Canonical 协商,把 ibus-rime 定为预设的中文输入法。如果 Ubuntu 坚持使用 ibus-libpinyin,我们可能必须考虑要 :Effort 硬干(boycott)了。 :Effort

我们也非常希望 rime 的开发者(就是 “佛振” 啦)能多多出现在我们这个论坛。
头像
yq-ysy
论坛版主
帖子: 4473
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 唉!输入法又坏了!

#47

帖子 yq-ysy » 2019-10-26 12:18

Ping-Wu 写了: 2019-10-26 8:51
百草谷居士 写了: 2019-10-24 12:21 我平时也使用ibus-rime。
一般 Ubuntu 新手也许不了解 ibus-rime 必须按 f4 键来修改首选项(如 简/繁汉字 转换等)。另外,我在使用 ibus-rime 时,首选字词無法在本文裏显示,眼睛要看两个地方,非常不方便???其他缺点,则不多谈了。

ibus-libpinyin 的负责人 Peng Wu (红帽员工)对 Ubuntu 使用者有严重的歧视跟排斥,实在受够了。如果大家对 ibus-rime 觉得不错,请尽量发表使用者经验谈。到时候我们可以跟 Ubuntu/Canonical 协商,把 ibus-rime 定为预设的中文输入法。如果 Ubuntu 坚持使用 ibus-libpinyin,我们可能必须考虑要 硬干(boycott)了。

我们也非常希望 rime 的开发者(就是 “佛振” 啦)能多多出现在我们这个论坛。
Rime 的开发者“佛振”不可能来的,我很早以前(2年前)就联系过他了,就是想让他增加小键盘输入代码的功能,而不仅仅是只能用来选字,这样我的“单手笔顺输入法”就能用了。他的答复是现在他只对输入法的“算法”感兴趣,对其它方面没兴趣,想增加什么功能你可以自己写程序实现。——我当时就想,你的算法是基于“拼音”的,做得再好能比得过搜狗拼音?怎么没想过基于“笔顺”的算法?这才是真正的颠覆和革命啊!可是我没跟他说。

所以,开源软件就有这个问题:不会写程序的用户的需求得不到满足——而会写程序的人,又看不起“不劳而获的伸手党”,能开源免费给你用已经不错了,还提那么多要求?商业软件顾客至上,开源软件唯我独尊。也许,能在两者之间实现沟通的唯一的桥梁就是——钱!大量的钱!

我现在仍在花时间学习Blender的技巧,一边看视频教程,一边作笔记,用的就是拼音输入法,但打字的过程经常要切换输入英文,不论是按Shift键切换,还是按Ctrl空格切换,看了一段教程想打字记录时,都经常忘记自己现在是中文还是英文,整天需要后退删除,麻烦啊!痛苦啊!如果能用我的“单手笔顺输入法”那多方便啊,小键盘打汉字,字母键盘打英文,互相不干扰。——现在真的是需要一个“完全崭新的”输入法的时候了。

算了,求人是求不动的。继续学习Blender的技巧,继续挣钱,大概10年以后,也许我就有足够的钱,可以用来悬赏或者聘请程序员开发我的“单手笔顺输入法”了。(或者花10年自己学编写程序?我知道自己不是这个料,拉牛上树,拉不动啊!)
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 唉!输入法又坏了!

#48

帖子 Ping-Wu » 2019-10-26 15:20

yq-ysy 写了: 2019-10-26 12:18当时就想,你的算法是基于“拼音”的,做得再好能比得过搜狗拼音?
其实中文输入的速度,几乎完全取决于字、词库的完整性以及所牵涉到(underlying)数据库程序的效率。在 Ubuntu 19.04 之前,我使用 ibus-pinyin 很多年,已经建立了一套非常适合我个人习惯的字库,打起中文来,跟讲话一样快,几乎完全不用去注意选字词窗口。不过因为没有人在维护,从 19.04 以后,ibus-pinyin 已无法使用了。

年轻的一代因为太仰赖手机,对拼音以外的输入法根本没有兴趣,相对的也没有这个市场,开发者的意愿当然受到影响。住在台湾的同胞们,则只会注音,情况更不妙。但从注音输入换到拼音输入,只要用点心,其实很容易转换(transition)的。ibus-rime 对 注音/拼音 输入法的转换使用,只要按 f4 键,就可以换过来。其它像繁/简字体转换,也很简单。使用 ibus-rime (或功能类似的输入法)可以间接的帮助促进两岸统一,这是不能忽略的一件事。

另外,如果我的记忆没有错的话,佛振发明的 ibus-rime 也支持五笔跟仓颉输入。只要把字库的结构做适当的扩展,五笔,仓颉,或甚至以后也许会发生的 “单手笔顺输入法”,都只是多加一组数据库参数罢了。多个人,就多一双筷子,同样的道理。


https://laubonghaudoi.github.io/hanhngi ... linux.html
https://rime.im/discuss/
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 唉!输入法又坏了!

#49

帖子 Ping-Wu » 2019-11-02 2:43

Ping-Wu 写了: 2019-10-26 8:51我在使用 ibus-rime 时,首选字词無法在本文裏显示,眼睛要看两个地方,非常不方便???
使用 ibus-rime 一段时间后,这个不方便的地方对我来讲实在是一个 “致命伤”,已经转回 ibus-libpinyin 了。*

ibus-libpinyin 的确没有以前我习惯使用的 ibus-pinyin 快,但可以接受*。也没有 ibus-rime 快,不过 ibus-rime 本身自带了一个相当丰富的字库。

[191227 补充] ibus-rime 有內嵌編碼(inline pre-edit) 功能,只是我不熟悉,请参阅:

viewtopic.php?f=8&t=490415&start=17
上次由 Ping-Wu 在 2019-12-27 9:26,总共编辑 1 次。
onlylove
论坛版主
帖子: 5260
注册时间: 2007-01-14 16:23

Re: 唉!输入法又坏了!

#50

帖子 onlylove » 2019-11-02 4:29

Ping-Wu 写了: 2019-11-02 2:43
目前除了 ibus-libpinyin 以外,其它的中文输入法因为没有人在积极维护(包括 fcitx 整个中文输入架构),已跟不上 gnome 的开发。ibus-libpinyin 自附的字库太弱了,一般人使用 Linux 桌面时(尤其是使用 官方版的 iso),会觉得 Linux 的中文环境实在太滥。这一点其实大家很容易可以帮忙改善,不过 Linux 使用者一般的心态,大家只愿意 “试试” 现成的产品,只期待 “别人” 免费帮我们解决问题。“别人” 不愿意的话,就认命了,反正这是开放/自由软件吗。另外,一般人使用的 Linux 多是装到机器后再自己修改,谁会去管到 官方版的 iso 的死活?!
我觉得这个事情现在这个状况吧……怎么说呢,没尝试之前,没人愿意认命

当初挺早的时候,2004年之后?反正ubuntu刚出的那阵子,因为有livecd,不用安装,是有很多人愿意试用的,当然就有中文支持的问题自然会有很多人提,为啥中文是♦……(等等一系列中文问题),反正挺多的吧,也有人对自己试用的软件提一些特性需求,让软件更好用一点

当然啦,这些issue也好,需求也好,不知道是提问方式不礼貌,还是太频繁还是咋的,当时用户遇到最多的回复可能是 this is special work for you(具体怎么回事记不住了,反正大意就是,这东西不在我们roadmap上,我们也是业余时间贡献代码,我们没那么多时间和精力去折腾这些细枝末节的……有的用就不错了,又不问你要钱,你要这要那的,直接去用有你需求的商业软件就好了啊)

加上开发进度也确实不快,反正一来二去的,大部分就认命了,毕竟自己想改不会改,别人又不愿意把你优先级提高,那人开发不愿意,只能认命啊……大部分开源软件就这样,用户着急没用,得开发着急才行,然后开发又没有足够多的环境做测试,只能自己机器上试试有没有问题,很多细节的问题可能就被忽略了,开发:我代码给你了,你着急你自己改嘛,

事情到这里还没完,真有用户改了,然后提了补丁,然后……不管为什么,反正开发没接受,所以软件还那样,然后就有人去传播各种魔改的版本,再后来,软件升级了,这些魔改不知道是因为什么样的原因,和新版本不兼容,又没后续版本,就不能用了,然后好像又有人去搞第二个魔改,就这样重复
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 唉!输入法又坏了!

#51

帖子 Ping-Wu » 2019-11-03 0:24

现在 Linux 桌面的生态环境,跟 15 年前,已完全不同。最大的变化,乃是企业界(科技公司,而不是一般办公室)大量的在使用 Ubuntu 桌面。品质管制成为基本考虑元件,过去那种个人利用课余或职余写代码的时代已经过去了。个人玩玩当然还可以,但不必期待有任何程序员会花功夫解决我们的问题。另外,目前的 Linux 系统也变得很复杂,旧的套件很多因为乏人维护,无法使用。新的套件,也越来越难写。即使有人写,可能也没有 IT 敢用。

要改善 Ibus-libpinyin (目前唯一被积极维护的中文输入工具)最好途径,乃是建立一个强大的字库。这个工程我们都可以做,也只有我们可以做出贡献。但可能因为这门事太 “低科技”了,即使 critically important,大家瞧不起。
头像
yq-ysy
论坛版主
帖子: 4473
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 唉!输入法又坏了!

#52

帖子 yq-ysy » 2019-11-03 8:58

Ping-Wu 写了: 2019-11-03 0:24 要改善 Ibus-libpinyin (目前唯一被积极维护的中文输入工具)最好途径,乃是建立一个强大的字库。这个工程我们都可以做,也只有我们可以做出贡献。但可能因为这门事太 “低科技”了,即使 critically important,大家瞧不起。
我早在8月20日在你的《利用 yq-ysy 的单手笔顺输入法词库来“大大的”加强 ibus-libpinyin》这个帖子的三楼,就已经提供了按libpinyin码表格式编排的183万拼音词库的下载,但截止今天,只有2人次下载!难道是因为用libpinyin的人太少?或者是这帖子文章太长,很多人懒得仔细看,下载地址被忽略了?现在我放大了下载地址的字号,读者应该可以明显看到了。
(4)下载 183万词库——
百度网盘链接: https://pan.baidu.com/s/1exIPUJn3tqlEl6rOaJ9L4Q 提取码:yvmh
得到的文件是 ext_dict_1830000_words.txt.zip 大小 22M,鼠标右键解压缩,得到 ext_dict_1830000_words.txt 大小 69M。
(5)安装 183万词库——
鼠标右键点击 ibus-libpinyin 输入法浮动栏的“齿轮图标”,在弹出的“首选项”窗口里,选择“用户数据”标签页,
点击“导入”按钮,选择刚才解压缩的文件即可。
我个人的使用libpinyin添加了这183万字库后的感觉是,很多词组都能打出来了,只有少数新诞生的词汇没加入词库就没有,
另外,现在重装了 Ubuntu Studio 19.10 系统,默认使用的是 Fcitx 输入法,唉,几个常用字默认的排序都不好,只打一个拼音“d”默认排在第一个的居然不是“的”字(而是“到”字)!只打一个拼音“w”默认排在第一个的居然不是“我”字(而是“为”字)!真麻烦……
homtoo
帖子: 313
注册时间: 2006-12-06 11:52
联系:

Re: 唉!输入法又坏了!

#53

帖子 homtoo » 2019-11-03 10:40

作为每天都在使用ubuntu的用户,我从ibus转到使用fcitx,用五笔98版,在体验上觉得fcitx比ibus好。当在gnome默认的搜索框里无法输入时点击下面板上的输入法图标,就可以输入了。当然稍等会儿也可以输入,不过通常我们是一秒都不能等。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 唉!输入法又坏了!

#54

帖子 Ping-Wu » 2019-11-04 1:47

yq-ysy 写了: 2019-11-03 8:58但截止今天,只有2人次下载!
论坛的老人太多了,不但人老,心老,自从 Linux 桌面迈入 gnome/gtk 3.x 以后,知识也老了。谈的都是不太实际的老东东,年轻一代的也不来了*。
我个人的使用libpinyin添加了这183万字库后的感觉是,很多词组都能打出来了,只有少数新诞生的词汇没加入词库就没有,
输入的参数越多(即想输入的中文字数越多),对应到的选择越少,打字的速度就越快。短词跟单字则必须靠个人经常使用,间接的调整这个 “频率” 参数来改善(下一次)输入的速度。这一个道理大家都懂,但大家年纪大了,谁都不想动。找一个有自带字库(包括频率参数)的输入法就好了(如搜狗)。有其他问题,也认了/忍了。
另外,现在重装了 Ubuntu Studio 19.10 系统,默认使用的是 Fcitx 输入法,唉,几个常用字默认的排序都不好,只打一个拼音“d”默认排在第一个的居然不是“的”字(而是“到”字)!只打一个拼音“w”默认排在第一个的居然不是“我”字(而是“为”字)!真麻烦……
"排序" 取决于 字词的 “频率参数”,字库的频率参数没有调整过,排序当然会乱七八糟。我以前在介绍国内党政界朋友使用 Ubuntu 时,几乎每一个人都被这个第一次印象吓跑了。目前只能期望 Ubuntu 20.04 LTS 会有改善。更正确的说法,目前只能期望我们能 自己 想办法开始改善 Ubuntu 20.04 LTS 的中文环境。换句话说,痴人说梦话啦。

*年轻人不来并不是严重的缺点。因为中国人口极速老人化,20年后将会有四分之一的中国人超过65岁,这是非常大的市场。年纪大玩 Linux,只要心不死,年纪本身其实是一个很好的资产(asset)。
homtoo
帖子: 313
注册时间: 2006-12-06 11:52
联系:

Re: 唉!输入法又坏了!

#55

帖子 homtoo » 2019-11-05 21:54

能否有人登高一呼,成立个什么组织来改善ubuntu的中文输入?
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 唉!输入法又坏了!

#56

帖子 Ping-Wu » 2019-11-20 15:32

以下是我跟 ibus-libpinyin 发明人 Peng Wu (epico) 的一些对话,作为存档之用:

ping-wu commented 18 hours ago
主要问题在于,中文输入时,小数点会变成句点,每次都要切换全角/半角符号,非常不方便。其他中文输入法,如 ibus-pinyin, rime,
搜狗,等,都没有这个问题。

以前提出这个问题得到的回复是,转到其他输入法就好了。我想这不是一个 responsible answer。

@epico

Member
epico commented 4 hours ago
请在设置对话框中,将启动后默认为启用半角符号即可。

@ping-wu 这个自动转换是 feature, 之前有用户要求的。

@ping-wu

ping-wu commented 3 hours ago
完全不同意!!!

每次打小数点的时候就要启用半角符号,太不符合一般中国人的习惯了。

Ubuntu 论坛几乎没有人喜欢 libpinyin,这是很重要的一个原因,for example:
viewtopic.php?f=8&t=489689&p=3215328#p3215328

当然啦,你可以认为这是 Ubuntu 使用者的问题,但我也是长期 Fedora 使用者之一阿。

如果说这是一个 feature 的话,真的是一个 very negative 的 feature。 自毙!!!
(打中文时会碰到小数点的机会很多,每次多要加两个动作,先启用半角符号,再转回全角符号,太白痴了!!!)

@epico

Member
epico commented 3 hours ago
如果关掉这个 feature, 怎么输入中文句号呢?

如果喜欢输入 . , 请设置一次默认启用半角符号即可,之后就会一直输入 . 的。

@ping-wu

ping-wu commented now
I‘m sorry to say this, but I think you are finally getting the point!

默认为半角符号以后,句点(“ 。”)就打不出来,输入逗点后也会把整个中文的 kern 弄得乱七八糟。This the worst Chinese
input method that many of us have ever experienced,根本不能算是中文输入法吗!

如果说默认为全角符号时,输入的小数点(“ . ”)变成中文句点(“ 。”)是一个 *feature*,很多人会说这其实是一个 "*nightmare*
"。

基本上这个问题很好解决:把 algorithm 稍微修改一下,数字后面的 “句点” 就使用 半角的 '.';其他情况,则按照默认值。一般输入中文时,都是默认全角符号,句点就是 “ 。” 。如前所述,其他所有的中文输入法,都有这个 algorithm,都没有问题!
上次由 Ping-Wu 在 2019-11-21 0:25,总共编辑 1 次。
onlylove
论坛版主
帖子: 5260
注册时间: 2007-01-14 16:23

Re: 唉!输入法又坏了!

#57

帖子 onlylove » 2019-11-20 17:39

3840.jpg
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 唉!输入法又坏了!

#58

帖子 Ping-Wu » 2019-11-21 1:32

紫光华宇跟新一代的 gnome (3.34+)配合上有很大的问题,即使可以勉强编译成功,短时间内也不可能被放入 Ubuntu 的 repository(对推广来讲不会有任何帮助)。从全盘来看,目前唯一可以接受的中文输入法只剩下 ibus-libpinyin。虽然这是很悲哀的事,但如果 Ubuntu 20.04 LTS 官方 iso 给人的第一印象还可以,方便拿来推广,让使用 Ubuntu 桌面的人多了,再来考虑引入其他的中文输入法,否则就只是舍本逐末。
头像
yq-ysy
论坛版主
帖子: 4473
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 唉!输入法又坏了!

#59

帖子 yq-ysy » 2019-11-21 11:28

Ping-Wu 写了: 2019-11-21 1:32 紫光华宇跟新一代的 gnome (3.34+)配合上有很大的问题,即使可以勉强编译成功,短时间内也不可能被放入 Ubuntu 的 repository(对推广来讲不会有任何帮助)。从全盘来看,目前唯一可以接受的中文输入法只剩下 ibus-libpinyin。虽然这是很悲哀的事,但如果 Ubuntu 20.04 LTS 官方 iso 给人的第一印象还可以,方便拿来推广,让使用 Ubuntu 桌面的人多了,再来考虑引入其他的中文输入法,否则就只是舍本逐末。
ibus-libpinyin 是用什么程序语言写的?改进和完善的难度有多大?添加数字小键盘输入这个功能是否很难?
——以上工作如果聘用程序员来完成,大概要话费多少钱?(按美国和上海的程序员平均工资计算。)如果是编写一个全新的输入法,花费是多少?
想了解这些情况,以便让我有一个奋斗的目标,知道自己需要赚够多少钱,才能请得到人来写“单手笔顺输入法”。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 唉!输入法又坏了!

#60

帖子 Ping-Wu » 2019-11-21 14:44

yq-ysy 写了: 2019-11-21 11:28ibus-libpinyin 是用什么程序语言写的?改进和完善的难度有多大?添加数字小键盘输入这个功能是否很难?
——以上工作如果聘用程序员来完成,大概要话费多少钱?(按美国和上海的程序员平均工资计算。)如果是编写一个全新的输入法,花费是多少?
想了解这些情况,以便让我有一个奋斗的目标,知道自己需要赚够多少钱,才能请得到人来写“单手笔顺输入法”。
ibus-libpinyin 以及 libpinyin 的源码(主要是 C++ 还有一些 python)可以从 GitHub 下载,我想大家都知道:

https://github.com/libpinyin/ibus-libpinyin

https://github.com/libpinyin/libpinyin

一般商业用的软件(在美国),有一个所谓的 10/90 定律,即写初稿的工钱只占整个成本的10%,以后的修改及客户服务的费用则占90%。即使勉强找到程序员写,如果没有先建立一个积极的社群来支持(主要是帮忙测试,de-bug),我的经验是,只会白白浪费了银子。不过目前 Linux 桌面缺乏一个可信赖的中文输入工具,倒是制造了一个很好的机会。

也许可以考虑把 ibus-pinyin 复活(等于是不花一毛钱就可以把整个计划接收下来,大家不知道记不记得,好几年前一个来自中国的基金用6亿美金把开源的 opera 买了下来)。ibus-libpinyin 使用的是一套很复杂的 database 系统,难怪不稳定。ibus-pinyin 则是纯粹的 sqlite,又快又好用,以后要添加数字小键盘输入应该也比较单纯。自己的计划,要修改也不必看别人的脸色。
回复