在 2014年1月3日 下午7:53,依云 <
lily...@gmail.com> 写道:
> On Fri, Jan 03, 2014 at 06:34:34PM +0800, 郑文辉(Techlive Zheng) wrote:
>> 在 2014年1月3日 下午6:17,Kent <
kent...@gmail.com> 写道:
>> >
>> > 看这里姐姐妹妹叫的挺欢,掺和2句。
>> >
>> > 我很少在vim里写中文。但是用过几次那个fcitx的vim插件,挺好用,基本从i->n 就退回到英文状态,然后在n->i 又自动回到汉字输入.
>> > 我用的时候只有一个小问题就是从i->n的时候有点延迟.
>> 貌似不错,还是那个问题,fcitx 的东西,我试都不想试啊,如果时间允许,我宁愿花点时间试试 hack 下 ibus 这个途径。
>
> 我觉得你很奇怪耶,ibus 又不是没有 dbus 接口,需要 hack 吗?看你喜欢,拿
> fcitx.vim 改改,或者写个 'imactivatefunc' 函数不就好了么?
我就是这个意思,这里用 hack 可能有点重了,意思是一样的。
>
>> >
>> > 还有就是,很早很早以前,觉得linux圈里是很开放的,因为都是开放代码,技术自由.后来发现,不然.
>> > 自己不喜欢(或不擅长)一种技术,是常态,但是不应该"恨屋及乌". 很常见这种评论, "一看到jdk就拉倒了"
>> > "看到kde/gnome/...就没兴趣了", "ruby?还是拜拜吧"...
>> > 现在各种系统,网站,软件都是各技术大成,各技术都各有优势.比如像google, facebook这些技术比较综合全面的公司,各种技术都在用.
>> > 就像"我要抵制日货"一样,想抵制某种技术是不可能的,每天一定会直接/间接接触,使用到那些你不喜欢的东西. 为你所用就好了.开放的世界,也要有开放的心态.
>> 你说的有道理,但实际上,每个人肯定多多少少会有技术和工具上的好惡,这是不可避免的。用开放的心态使用厌恶的技术和工具,那是工作,不是激情,很很多人之所以愿意花时间义务的贡献给开源社区,激情总是主要的驱动力吧,你不能希望他对他厌恶的东西有激情的。比如我说道我是
>> KDE 黑,并不是说我认为 KDE 有多烂,只是个人口味,不喜欢 KDE 的那一套做法而已,如果我一开放的心态使用这些工具,万一被 bug
>> 咬了,我是自然没有兴趣和激情去深入下去搞一个 fix 出来了,如有何必一开始就去试呢,而这种被 bug
>> 咬了然后狠命咬回去的精神于开源的发展是很重要的,不是么。。。所谓的好惡,其实是个人时间精力的投资取舍的一种表现而已。
>
> 请问 fcitx 核心和 fcitx-simple 哪个地方用到 KDE 的什么库了?就连
> fcitx-qt 也只有 qt 的依赖好不好?fcitx 涉及 KDE 的不过是 UI 和配置工具。
> UI 部分也有套很轻量很底层的实现可以用,GTK QT 什么的全不依赖。配置工具也
> 有 GTK 2 和 GTK 3 版本的。
您别激动,我没有否定 fcitx 的意思。fcitx 本身的 code base 在 csslayer 的维护下质量很不错的。我的意思是和
ibus 相比,fcitx 的界面风格有很重的 KDE 感,而不是说依赖了什么 KDE 的庫,毕竟 fcitx 的贡献者里 KDE user
居多(包括 csslayer 本人,设计理念这东西会自然的融汇到一个人所有的作品中的),无可厚非。相比之下,ibus 的在 GNOME
官方支持下,风格越来越靠近 GTK3,作为 GTK3 极简设计理念的支持者,我自然偏爱 ibus。在 GNOME 3.6 时代,ibus
中文冲突的时候,fcitx 的确是救星一样的存在。
>
> 你知道为什么 fcitx 和 GNOME 3 走不近吗?
>
>
https://bugzilla.gnome.org/show_bug.cgi?id=660978
> Bug 660978 – Make fcitx as system status icon like ibus
>
> Matthias Clasen:
>
> 「We are not planning to support more than one input method
> framework.frameworkIt is hard enough to integrate one.」
>
> 多么难呢?不过加一小行代码罢了。
>
> 还有关于在 GNOME 设置中心配置 fcitx 输入法的方案,相关 bug 太多我找不到
> 了。当时补丁已经提交给 GNOME 了,但是他们不要。
首先,云姐,您辛苦了。IMHO,Fcitx 没有被 GNOME 整合,确实没有必要为 fcitx 做专门的适配,对 GNOME 来说,ibus 足矣。