我们正在为Moblin开发新的用户界面和交互模式,它的一个关键元素是应用综合窗口管理。综合窗口管理是具有上下文感知(context aware)和反应能力的WM层,叠加于应用程序窗口和大量基于OpenGL的应用程序之上。为此,我们将使用compiz和compiz-fusion插件实现许多基本功能(首先是winrules、ccp、png、svg、imgjpeg、regex),其中大部分功能在这两个项目中已经实现。除这些功能外,我们还准备实现一些新的UI设计理念,这需要开发一些针对Moblin的新compiz插件。这些Moblin compiz插件将在该项目下进行开发和维护。
作为发起人,我们已经开始开发下列插件:
Four Corners插件
“four-corners”(fc) compiz插件用于Moblin 2的主要上下文导航机制。屏幕4角有4个“按键”(alpha颜色混合效果),每个按键提供一些关键机制来调用设备功能并与之进行交互。目前计划开发下面4个触发功能:
一个上下文感知共享程序:(西北角,“Utah”);
一个应用程序切换器/启动器(东北角,“Colorado”);
一个已定义(如果未定义则为默认)上下文菜单的应用程序(西南角,“Arizona”);
一个状态指示器applet(东南角,“New Mexico”)。
数据访问层(Access Layer)
替代输入法插件,例如显示屏软键盘。
层管理器(Layer Manager)
管理各种Moblin核心应用程序和附加应用程序的分层显示。
您可以通过git获取目前正在研发的所有Moblin compiz插件的源代码,命令如下:
$ git clone git://git.moblin.org/moblin2/moblin-compiz-plugins.git2本文译自Moblin.org技术社区, 点击此处,查看原文
更多内容,到“Moblin技术中国”专区