关于GNOME整合IBus事件的技术细节

更新:本文乃根据过时的信息写成,其中绝大部分结论在现在已经完全不成立。请不要浪费时间阅读本文,也不要采纳任何结论。

 

 

=============我是过时的分隔线===============

 

 

 

这两天中文社区对于GNOME 3.6计划中的IBus/XKB整合特性提出了异议。在没有充分了解技术细节的情况下爆发了所谓“圣战”。许多人在根本不知道是什么回事的情况下认为GNOME此举将导致自己无法自由更换输入法,并表示严重抗议。为此我草草查阅了一下该特性相关的技术细节,并给出我的结论。由于我不是输入法开发者,有些技术细节可能是我理解错误,发现了请指出。

先说结论

为了迎合那些没有耐心看长文的人,我先说出我的结论:GNOME对IBus的整合不会影响选择其他输入法的自由,也不会强制安装IBus

以下是具体分析。要说明的是,本文所指的“输入法”均是指输入法框架而不是输入法引擎。

继续阅读

linux Comments(34) 2012年5月16日 10:45

ibus的GNOME Shell扩展

Update:

  • 更新代码,支持横排模式(设置后需要重启gnome shell)
  • 这个扩展使用了ibus的一些新API,该API还没有发布,需要自行编译ibus的git仓库代码

以前说过GNOME3的一个缺点,在通知栏聊天时,无法看到ibus的候选词界面,确切地说是候选词界面被通知栏聊天界面挡住了。这是GNOME Shell的架构所决定的,目前没有方法可以绕过(除非修改GNOME Shell)本身。唯一的解决方法就是将ibus的界面用GNOME Shell的那一套(Shell Toolkit, St)实现。

继续阅读

程序设计 Comments(33) 2011年7月06日 19:18

升级到了ibus1.2

 最近ibus老出问题,ppa源里又老不更新,忍无可忍到ibus的wiki页看了一下,发现ppa源又改了。ibus现在每个版本都分别弄了ppa源,而且一个版本对不同的ubuntu发行版都分别开了一个源。把版本分开还可以理解,把发行版也分开就没有必要了吧?毕竟PPA源是可以同时装着多个发行版的,难道只是为了不在版本号后缀加上发行版名称?

更新起来还算顺利,用新的PPA源替代旧的PPA源就行,新的PPA源是:

更新后anthy终于可以用了,虽然我不怎么需要输入日文。五笔可以切换繁简,不会把繁体简体混在一起,搞得每次都一不小心打个繁体字出来。有时候升级还是必要的,嗯。

 

linux Comments(1) 2009年7月30日 19:04