GNOME在輸入法上的胡鬧

220 views
Skip to first unread message

Ma Xiaojun

unread,
Nov 23, 2012, 4:09:10 AM11/23/12
to gnome-cn-list, gz...@googlegroups.com
Fcitx、Gcin/Hime粉絲對不起了,本人之前確實是支持IBus/XKB集成的。

本來看到GNOME像OS X一樣可以選擇Input Source,不需要IBus和Xmodmap/XKB兩套系統並存的時候,覺得還不錯啦。

不過後來我就發現有蹊蹺,明明在Fedora
18(還沒正式發佈,我是從Alpha版裝的)裝了ibus-table-chinese,怎麼新出來的Source只是那麼幾個?
原來他們搞了個輸入引擎白名單,WTF!還讓不讓人用ibus-rime或者ibus-sunpinyin了?還讓不讓人用ibus-table的其他表了?
http://git.gnome.org/browse/gnome-control-center/tree/panels/region/gnome-region-panel-input.c#n67

還有啊,ibus-anthy在Input Source
Indicator有菜單出來,怎麼ibus-pinyin/ibus-libpinyin, ibus-chewing,
ibus-table都沒有呢?是不是他們沒有用最新的API?
原來連IBusProperty都有白名單啊,WTF!還讓不讓人切換簡繁模式,半角全角了?
http://git.gnome.org/browse/gnome-shell/tree/js/ui/status/keyboard.js#n188

吐槽郵件線索:
https://mail.gnome.org/archives/desktop-devel-list/2012-November/msg00091.html
https://mail.gnome.org/archives/desktop-devel-list/2012-November/msg00123.html
(這個線索我語言比較激烈,見諒)
吐槽Bug:
https://bugzilla.gnome.org/show_bug.cgi?id=688914
https://bugzilla.gnome.org/show_bug.cgi?id=688916

bc Ho

unread,
Nov 23, 2012, 4:57:15 AM11/23/12
to gz...@googlegroups.com
gnome 那边是闹咋样了?总觉得他们好奇葩的样子……


2012/11/23 Ma Xiaojun <damag...@gmail.com>

--
您收到此邮件是因为您订阅了 Google 网上论坛的“广州 GNU/Linux 用户组”论坛。
要向此网上论坛发帖,请发送电子邮件至 gz...@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 gzlug+un...@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/gzlug?hl=zh-CN 访问此网上论坛。


Zoom.Quiet

unread,
Nov 23, 2012, 5:00:15 AM11/23/12
to gz...@googlegroups.com
2012/11/23 bc Ho <bcxx...@gmail.com>:
> gnome 那边是闹咋样了?总觉得他们好奇葩的样子……
>

幸好,俺及时跳入 MAC 了,,

--
人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
俺: http://about.me/zoom.quiet
文字协议: http://creativecommons.org/licenses/by-sa/2.5/cn/

Qian Hong

unread,
Nov 23, 2012, 5:17:51 AM11/23/12
to gz...@googlegroups.com
2012/11/23 Ma Xiaojun <damag...@gmail.com>:
> https://bugzilla.gnome.org/show_bug.cgi?id=688914

吐槽一下这个bug的 Comment 2:
这种评论有引发口水仗的嫌疑, 在bug tracker贴出这种信息显得很不专业, 更难赢得别人的尊重.


--
Regards,
Qian Hong

-
Sent from Ubuntu
http://www.ubuntu.com/

Ma Xiaojun

unread,
Nov 23, 2012, 6:21:42 AM11/23/12
to gz...@googlegroups.com
2012/11/23 Qian Hong <frac...@gmail.com>:
這些鬼佬有些奇怪的思想實在受不了了,你還是看那個mailing list thread比較好。

bc Ho

unread,
Nov 23, 2012, 6:25:30 AM11/23/12
to gz...@googlegroups.com
所以还是不喜欢看见一个 DE 或者 WM 来管理输入法……


在 2012年11月23日 下午7:21,Ma Xiaojun <damag...@gmail.com>写道:
2012/11/23 Qian Hong <frac...@gmail.com>:
這些鬼佬有些奇怪的思想實在受不了了,你還是看那個mailing list thread比較好。

Ma Xiaojun

unread,
Nov 23, 2012, 6:36:10 AM11/23/12
to gz...@googlegroups.com
2012/11/23 bc Ho <bcxx...@gmail.com>:

> 所以还是不喜欢看见一个 DE 或者 WM 来管理输入法……

我想集成本身沒錯,Fcitx的作者還曾希望KDE搞支持多種IMF的集成呢。
http://lists.kde.org/?l=kde-devel&m=134081368017885&w=2

但問題是,那些人根本就不覺得hard-code一個白名單的做法很dirty,還覺得filter掉一些“低質量”的引擎很好。你說一個平臺用了這種邏輯還是平臺嗎?

bc Ho

unread,
Nov 23, 2012, 6:55:53 AM11/23/12
to gz...@googlegroups.com
我明白这次的问题所在,所以也觉得 gnome 那边开发者有点奇葩;但还是不太接受得了集成这种做法~ :)


2012/11/23 Ma Xiaojun <damag...@gmail.com>

Qian Hong

unread,
Nov 23, 2012, 7:08:49 AM11/23/12
to gz...@googlegroups.com
2012/11/23 Ma Xiaojun <damag...@gmail.com>:
> 這些鬼佬有些奇怪的思想實在受不了了,你還是看那個mailing list thread比較好。

那个mailing list thread口水仗就更严重了.
我不赞成白名单, 当然在深入调查之前不好下结论. 不过离题一下说一下一些感想:
1. 既然把bug的链接都贴出来了, 这个bug最好是有一定的示范意义, 不要让新手受到误导, 以为bugzilla是发牢骚的地方.
2. 不管何种情况, 口水仗都是不对的, gnome的开发者没收我们钱, 也没有义务把输入法做好, 哪怕搞砸了他也没有必要对我们负责.
3. 如果你认同gnome项目的开发者, 可以参与到项目中, 用打怪升级的方式去做力所能及的事情,
同时让更有经验的开发者可以节省出时间把输入法或者其他事情做得更好, 也可以等到自己有能力的时候亲自去修复bug并维护一个模块.
在打怪升级的过程中, 可以逐渐得到上游开发者的尊重和信任, 并足以影响和改变他们的一些想法. 按照这条路线发展下去,
最终很可能你会成为上游的其中一个开发者.
4. 如果你不认同gnome项目的开发者, 完全可以fork出来(或者自己从头写).
5. 除了 "参与" 和 "fork" 这两种方向, 不存在其他有益的做法. 任何有可能引发口水仗的行为都是无益的. 换句话说, 只有
"认同" 和 "不认同" 两种态度是可以接受的. "认同"就不要把时间花在争吵上, 应该把时间花在解决自己能解决的问题上,
帮助更有经验(从而也更忙)的开发者节省出时间, 把不能解决的问题留给更有经验的人; "不认同"就更不必把时间花在争吵上,
应该把时间花在自己fork和开发上.

Felix Yan

unread,
Nov 23, 2012, 8:28:17 AM11/23/12
to gz...@googlegroups.com
那俺吐槽下 幸好俺弃暗从明投奔fcitx了...嗯Arch里的ibus-*和fcitx*现在我维护大家放心用后者吧(前者我没法保证能用,
因为各种问题都在upstream).

hiphen lee

unread,
Nov 23, 2012, 9:05:34 AM11/23/12
to gz...@googlegroups.com

在 2012年11月23日 下午8:08,Qian Hong <frac...@gmail.com>写道:
"认同" 和 "不认同" 两种态度是可以接受的. "认同"就不要把时间花在争吵上, 应该把时间花在解决自己能解决的问题上,
帮助更有经验(从而也更忙)的开发者节省出时间, 把不能解决的问题留给更有经验的人; "不认同"就更不必把时间花在争吵上,
应该把时间花在自己fork和开发上.

鲁迅·花边文学·看书琐记(三)  http://www.tianyabook.com/luxun/hbwx/24.htm




--
Hiphen

Bill Chen (CHEN, Zhechuan)

unread,
Nov 23, 2012, 9:06:28 AM11/23/12
to gz...@googlegroups.com
(arch && fcitx) user thank you very much...

Best Regards,
Bill Chen (CHEN Zhechuan)


2012/11/23 Felix Yan <felix...@gmail.com>
那俺吐槽下 幸好俺弃暗从明投奔fcitx了...嗯Arch里的ibus-*和fcitx*现在我维护大家放心用后者吧(前者我没法保证能用,
因为各种问题都在upstream).

Liang Suilong

unread,
Nov 23, 2012, 9:11:04 AM11/23/12
to gz...@googlegroups.com
看到第一封邮件:立刻呵呵两声,然后就没有然后了。

嗯嗯,既然诺亚方舟不靠谱,那趁现在还不到一个月时间,早跳船早安乐,快点另觅新船迎战 20121221 吧。

Sent From My Heart
My Page: http://www.liangsuilong.info




2012/11/23 Felix Yan <felix...@gmail.com>
那俺吐槽下 幸好俺弃暗从明投奔fcitx了...嗯Arch里的ibus-*和fcitx*现在我维护大家放心用后者吧(前者我没法保证能用,
因为各种问题都在upstream).

bc Ho

unread,
Nov 23, 2012, 9:32:47 AM11/23/12
to gz...@googlegroups.com
+1

轮子不是说造就造的,如果可行,还是先改善现有的~ 现在 linux 下就是太多随便弄出来的轮子,所以变得像个大杂烩,其实没什么营养的,对其他项目也不是一件好事情。[1] 这也其实从某一个角度来说是可以理解为什么 gnome 那边的开发者会认为很多 ibus-engine 都是 low quality 的,因为实在是太多轮子了!

[1](http://opensource.solidot.org/article.pl?sid=12/11/11/063250)

hiphen lee

unread,
Nov 23, 2012, 9:36:40 AM11/23/12
to gz...@googlegroups.com

在 2012年11月23日 下午10:11,Liang Suilong <liangs...@gmail.com>写道:
看到第一封邮件:立刻呵呵两声,然后就没有然后了。

嗯嗯,既然诺亚方舟不靠谱,那趁现在还不到一个月时间,早跳船早安乐,快点另觅新船迎战 20121221 吧。

我比较关心有没有一个比较实用、方便,不用怎么学习和支持模糊音的粤语输入法。Liang suilong考虑做一个?




--
Hiphen

Jactry

unread,
Nov 23, 2012, 10:02:27 AM11/23/12
to gz...@googlegroups.com
我想要一个潮汕话输入法... XD 

Liutos

unread,
Nov 23, 2012, 10:43:07 AM11/23/12
to gz...@googlegroups.com
好吧,我们自己造一个吧XD


--
您收到此邮件是因为您订阅了 Google 网上论坛的“广州 GNU/Linux 用户组”论坛。
要向此网上论坛发帖,请发送电子邮件至 gz...@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 gzlug+un...@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/gzlug?hl=zh-CN 访问此网上论坛。



--
Liutos Love Linux LaTeX Lisp Ling

我的GitHub主页:https://github.com/Liutos

Jactry

unread,
Nov 23, 2012, 11:00:02 AM11/23/12
to gz...@googlegroups.com



在 2012年11月23日 下午11:43,Liutos <mat.l...@gmail.com>写道:
好吧,我们自己造一个吧XD

再OT下吧....
某天在家时听到电视报道有个哥们写了个"潮汕话"输入法, 并且加入了很多潮汕话常用但属于生僻字的支持! 当时我就震惊了, 果断去看了下, 是windows下的并且闭源, 于是我还是在虚拟机里面试了下 .
可惜呐....
他居然是通过自己扩展出一堆非标准编码来实现生僻字支持的 =.= 
这样意味着要安装他的编码包, 意味着这是本地支持...不具有任何推广意义...(比如说我用它打一个很奇葩的字用GTalk发给朋友, 朋友可能看不到也可能看到一个乱码)

hiphen lee

unread,
Nov 23, 2012, 11:51:23 AM11/23/12
to gz...@googlegroups.com

在 2012年11月24日 上午12:00,Jactry <jact...@gmail.com>写道:
某天在家时听到电视报道有个哥们写了个"潮汕话"输入法, 并且加入了很多潮汕话常用但属于生僻字的支持! 当时我就震惊了, 果断去看了下, 是windows下的并且闭源, 于是我还是在虚拟机里面试了下 .

他的生僻字在UTF8里也没有?那是何其生僻啊..
不是很明白,那字体呢?字体要码对应的啊..

--
Hiphen

杨帆

unread,
Nov 23, 2012, 2:29:43 PM11/23/12
to gz...@googlegroups.com
潮汕话!!潮汕话能写成字吗?做泥搭呐?
XD~

2012/11/24 hiphen lee <hip...@gmail.com>

bc Ho

unread,
Nov 23, 2012, 7:08:31 PM11/23/12
to gz...@googlegroups.com
应该就是自己发明了一套编码,不兼容 utf-8,就好比用 windows 下的造字程序来造了一堆字那样……


Ma Xiaojun

unread,
Nov 23, 2012, 7:24:38 PM11/23/12
to gz...@googlegroups.com
潮汕話需要Unicode沒有的字才能打出來?表示感興趣哦!

廣府話(白話)運氣好一點,因爲香港之前的BIG5-HKSCS也是用類似的,擴展BIG5私有區的hack來實現的。但是香港畢竟有特殊地位,HKSCS那些字現在都進Unicode了,雖然區域各不相同,有的在CJK本區,有的在ExtA,有的在ExtB,ExtC、ExtD可能都有。

文泉驛的情況大概是正黑覆蓋了ExtA少量ExtB,微米黑連ExtA都沒覆蓋,然後最近一兩年幾乎沒有進展。
有些字現在Ubuntu裝好(英語裝)就有微米黑,但是有些字是沒有的,比如
“㗎”(o架),有時間還準備研究下這個問題。

有人可能想問是否有覆蓋到ExtD的自由中文字體。有,日本人做的花園明朝體:
http://fonts.jp/hanazono/
當然這個可能存在一些字是日本寫法的問題。因爲Unicode對於中港台日韓越新的不同寫法大多數時候是採用合併的做法。把選擇正確字體顯示的問題留給了不同軟件自己實現。

順便廢話一句,日本和臺灣所謂的明(朝)體其實就是中國大陸人說的宋體。

Jactry

unread,
Nov 28, 2012, 9:38:06 AM11/28/12
to gz...@googlegroups.com



2012/11/24 Ma Xiaojun <damag...@gmail.com>
潮汕話需要Unicode沒有的字才能打出來?表示感興趣哦!

具体还没有考究过。。。
说下我到时做的简单试验吧:在windows xp安装的,然后打了两个奇葩的字用QQ发送到另外一台windows 7上的QQ,字符是空的(什么也看不到)。然后在xp建一个txt,键入那两个字,保存,发送到OS X下,用OS X的文本编辑器打开,其中一个能正常显示,另外一个不能。
字体怎么支持的没有了解过,不过显然那些奇葩的字看起来都和文本其他部分的字体不一样。。。
以上都是“印象中是这样”。。。过段时间再折腾下~

Jactry

unread,
Nov 28, 2012, 9:45:35 AM11/28/12
to gz...@googlegroups.com



在 2012年11月24日 上午3:29,杨帆 <idd...@gmail.com>写道:
潮汕话!!潮汕话能写成字吗?做泥搭呐?
XD~

那个输入法主要分两部分(我分的 =.=):
一个是可以按照潮汕话发音来输入对应的文字,比如“好”,按照潮汕话发音输入应该为“huo”。这一部分主要要解决的问题一个是潮汕话有八个音节(?)然后还有各地口音(各地口音这个好像他还做得不错,我输入个“你”的各种版本“le”、“lu”等等都可以识别...)
然后第二部分就是“生僻字”支持了,潮汕话是有各种普通话没有的文字和发音的,这个随便找本潮汕字典看下就知道~

bc Ho

unread,
Nov 28, 2012, 10:24:47 AM11/28/12
to gz...@googlegroups.com
该 OT 一下了吧……


--
Reply all
Reply to author
Forward
0 new messages