Gimpanel——Fcitx输入法的GTK+前端

来源:imtx.me 作者:TualatriX
  

 今天要宣布的是一个新的项目,正如标题所示:一个基于 Fcitx 输入法框架的全新 GTK+ 前端,帮助 Fcitx 输入法更好地集成在基于 GTK+ 的 Linux 桌面环境中,比如:GNOME、Xfce、Unity 等。

希望这个新项目能使广大的中文 Linux 用户受益。

 

Fcitx 输入法框架是一个既古老又现代的输入法框架,之所以这么说,是因为它是有记载的 Linux 平台下最早的中文输入法之一,并且在其在经历了种种变化之后,又在当前不断开发,具备不少先进的技术。

我从06年开始用 Linux,那时便是 Fcitx 忠实用户,直到08年 iBus 输入法的出现(见《ibus初探》,偏向更原生用户界面的我就转去用了 iBus 输入法,然后一用就用了几年。

但是 iBus 输入法有不少缺点,特别是我习惯使用的 iBus 五笔输入法,它甚至都没有支持良好的「繁简」转换功能(见:《Hack ibus 第一式》,如果我要用中文引号,也要Hack源码(见:《讓Linux用戶也能玩中文引號:「」和『』》)。

近期在了解 Fcitx 输入法的新特性时,发现它能很方便地实现中文引号(「」、『』)的输入,通过灵活的扩展机制,可以实现几乎任何基于文字输入的功能了——光是这一点,我就觉得 Fcitx 比 iBus 强大。这些功能及其他现代特性(如 dbus、KDE 的支持),基本上都是 @CSSlayer 的功劳。也是他在不断主导着现代 Fcitx 的开发。

于是,在意识到实际上还是 Fcitx 更适合我用时,我就想着为 Fcitx 做点什么,至少让它与 GTK+ 的桌面环境更加友好吧,第一步,便是让它更好地在 Ubuntu 下使用。

半个月前,我与 @CSSlayer 还有其他朋友一起进行了一次 Hacking Sunday,在他的指导下,我顺利地完成了一个输入法的前端,我们将其命名为:Gimpanel,对应KDE桌面的Kimpanel。

当前 Gimpanel 已经有了第一个预览版本 0.1.0,已经基本能很好地在 Ubuntu 12.04 下工作了,于是我就挑在今天发布出来。

有图有真相

当前 Gimpanel 还是依照标准的 GTK+ 主题样式进行包装(与 iBus 类似),说不上有什么特点在里面。但是在未来的Roadmap中,Gimpanel将会在保持原生用户界面的基础上,再做出自己的风格。

Gimpanel 0.1.0-1

当前 Gimpanel 优先考虑与 Ubuntu 进行深度集成,于是与 Ubuntu 的 Indicator 有着比较好的集成效果。

Gimpanel 0.1.0-2

Gimpanel 0.1.0-3

目前 Gimpanel 的源代码已经开放,它的项目主页是:https://github.com/tualatrix/fcitx-gimpanel,欢迎Fork之。

值得一提的是,Gimpanel 目前为止只与最新的 Fcitx 4.2.4 协同工作,因此如果你想试用的话,必须使用我编译的三个包(因为PPA还没有准备好,当前只有 Ubuntu 12.04 的 64位版本):

下载完这三个包,确保当前的 Fcitx 输入法已经删除,然后执行「sudo dpkg -i *.deb」安装,登出并登入桌面即可。

欢迎大家试用并提供意见反馈。


时间:2012-06-05 09:10 来源:imtx.me 作者:TualatriX 原文链接

好文,顶一下
(0)
0%
文章真差,踩一下
(0)
0%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量