# Moblin Linux平台上手测试：Intel带来华丽的用户界面

- 作者：黄俊杰
- 发布时间：2009-05-23 20:34
- 分类：公司
- 原文：https://www.ifanr.com/2391

#### By [Ryan Paul](http://arstechnica.com/authors/ryan-paul/) from Ars Technica \| Logout 译，转载请注明ifanr.com原文链接。

![Hands-on: Intel brings rich UI to Moblin Linux platform](http://static.arstechnica.com/2009/05/19/moblin_ui_ars.jpg)

Intel发布了Moblin 2 beta测试版。此版本展示了该平台的创新性新用户界面。尽管尚不完善，但它仍有着令人惊叹的可用性和美感。我在自己的Dell Mini 9上进行了测试，可以分享一些上手体验。

Moblin是Intel为上网本和MID（移动上网设备）开发的基于Linux开发的移动平台。系统为Atom处理器做了大量优化，设计用于小体积设备。该项目目前对Linux发行商产生了强大的吸引力，当中多家已开始与Intel合作，分担开发工作。部分发行商将把Moblin组件整合进自己的上网本平台或创建自己的衍生版本。

Moblin和它的主要组件遵循开源软件协议(OPL)，这意味着其他人可以对它自由修改和重组。Intel最近将计划控制权交给Linux基金会，以求让Moblin平台对更多贡献者开放。长期目标是将Moblin变成移动版Linux开发的纽带，让它成为便携设备的标准Linux平台。

Intel 今年曾发布过几个Alpha版，展示了Moblin平台广泛的硬件兼容性、极佳的启动速度以及其它一些技术特性。但Alpha版并不包括Intel独特的用户界面组件，而以轻量级的Xfce层作为临时的替代。新的beta版中，Intel终于揭示了自己的新图形shell（注：shell是linux下的概念，可以简单理解为界面），一个非常特别的桌面环境，为上网本提供最理想的用户体验而设计。

新的界面基于Clutter（一个开源Scene Graph架构，支持硬件加速渲染）。Clutter由OpenedHand创建。OpenedHand是Intel去年收购的一家开源企业。 Clutte架构向GNOME生态系统看齐，已被多家使用GNOME技术构建Linux平台的著名厂商所采用。Clutter也在Nokia的[下一代网络平板系统](http://www.ifanr.com/2353)上得到大量应用。ACCESS的下一版智能手机系统也将采用Clutter。

不像Android，Moblin的桌面栈包含一个标准的Xorg服务器，可以运行普通桌面Linux程序。现在很多主流Linux软件可以无需移植直接安装在Moblin上。事实上，此次beta版已经包括了几个标准的GTK+程序，例如GEdit。

基于Clutter的新用户界面让Moblin的用户体验有别于普通桌面Linux版。从屏幕顶部滑下的标签化面板提供了任务管理、程序启动功能，并提供了对媒体、社交网络、互联网和生产力功能的快速访问。

Moblin使用了不寻常的任务管理方式，非常适于移动设备。程序被分入各“zone”，有点类似虚拟桌面。启动一个程序后，主界面会自动建立一个zone以存放程序窗口。当一个zone内的所有窗口都被关闭后，zone也会被自动移除。 Moblin面板上的zone标签显示每个zone中所有窗口的缩略图、你可以通过点击切换到特定zone，还可以通过拖放将窗口移入其它zone。 zone标签就是Moblin平台对普通任务栏的替代。

[![](http://static.arstechnica.com/mobbeta1/Screenshot13.png)](http://static.arstechnica.com/mobbeta1/Screenshot13.png)

程序标签栏显示了系统内所安装软件的启动项。启动项按类别进行组织，可以进行搜索。当光标指向启动项时，右上角会出现一个大头针图标。用户可以通过点击大头针让程序显示在启动标签顶部的收藏列表中（图中的Favorites Applications）。这些被收藏的程序也会出现在主界面，将在下文详述。

[![](http://static.arstechnica.com/mobbeta1/Screenshot8.png)](http://static.arstechnica.com/mobbeta1/Screenshot8.png)

社交网络和即时消息功能是Moblin的重要部分。该平台整合了Empathy([GNOME](http://www.gnome.org/)的开源即时消息客户端，基于Telepathy架构)。在beta版上，我成功设置Empathy登陆Google Talk账户。Empath运行时，用户的联系人与他们的缩略图出现在People标签中。用户可以点击联系人开始新对话。

[![](http://static.arstechnica.com/mobbeta1/Screenshot11.png)](http://static.arstechnica.com/mobbeta1/Screenshot11.png)

[![](http://static.arstechnica.com/mobbeta1/Screenshot5.png)](http://static.arstechnica.com/mobbeta1/Screenshot5.png)

另一个标签让用户快速访问自己的媒体库，包括音频、视频和图片内容。近期使访问过的文件将出现在顶部。媒体库也有一个搜索框，用户可以搜索自己的文件。在Moblin上，媒体元数据（metadata）管理通过[Bickley架构](http://moblin.org/projects/bickley)完成，它提供了对平台媒体索引的高级别访问。在未来的版本中，媒体库标签将允许用户通过UPnP访问其它联网设备上的媒体文件。（通过优秀的开源UPnP库[gUPnp](http://www.gupnp.org/)完成，由OpenedHand开发）

[![](http://static.arstechnica.com/mobbeta1/Screenshot20.png)](http://static.arstechnica.com/mobbeta1/Screenshot20.png)

网络浏览同样被高度整合进用户界面。Moblin内嵌了自己修改的浏览器，使用 Mozilla的Gecko HTML渲染引擎。浏览器有着舒适的多标签浏览界面，标签栏可以扩展为滚动面板，以页面缩略图形式显示标签。浏览器界面看起来几乎完全基于 Clutter，这意味着它在未来有潜力加入华丽的视觉效果和过渡效果。beta版中的浏览器感觉像是半成品，缺少了很多常见功能。比方说浏览器没有设置选项。

[![](http://static.arstechnica.com/mobbeta1/Screenshot1.png)](http://static.arstechnica.com/mobbeta1/Screenshot1.png)

[![](http://static.arstechnica.com/mobbeta1/Screenshot2.png)](http://static.arstechnica.com/mobbeta1/Screenshot2.png)

Moblin面板中的一个标签提供了浏览器的快速访问，显示已开启标签的页面缩略图，还有一个URL文本框，可以通过指定地址开启新标签。

[![](http://static.arstechnica.com/mobbeta1/Screenshot6.png)](http://static.arstechnica.com/mobbeta1/Screenshot6.png)

面板里展示的其它功能还包括网络设置、电力状态和音频控制。这些设置标签看起来还有点粗糙，应该在最终版之前得到修饰。如果音频面板能提供更先进的PulseAudio设置就好了，比如说根据不同程序分别控制音量。

[![](http://static.arstechnica.com/mobbeta1/Screenshot16.png)](http://static.arstechnica.com/mobbeta1/Screenshot16.png)

![](http://static.arstechnica.com/mobbeta1/Screenshot18.png)

[![](http://static.arstechnica.com/mobbeta1/Screenshot19.png)](http://static.arstechnica.com/mobbeta1/Screenshot19.png)

面板的精华之一是“m\_zone”，提供了主界面，分栏显示各种信息。左侧栏目显示用户的日程约会和任务列表。日程和任务信息来自Dates和Tasks，是OpenedHand的开源Pimlico套装中的程序。

[![](http://static.arstechnica.com/mobbeta1/Screenshot4.png)](http://static.arstechnica.com/mobbeta1/Screenshot4.png)

[![](http://static.arstechnica.com/mobbeta1/Screenshot12.png)](http://static.arstechnica.com/mobbeta1/Screenshot12.png)

m\_zone的中间各栏显示了用户浏览器历史记录和最近访问媒体的缩略图。右侧各栏显示来自社交网络站点的最新信息。

beta 版中，m\_zone面板的社交网络部分会显示用户在Twitter和Last.fm上的朋友的近期活动。每项都被显示在盒子里。当光标指向盒子时，会显示内容的来源。这种社交流功能通过Intel开源的Mojito架构上实现。随着Mojito的成熟，其它网络服务在未来也可能被加入。Twitter功能同样被整合进面板的状态长方格中，可以用来发送Twitter消息。

[![](http://static.arstechnica.com/mobbeta1/Screenshot3.png)](http://static.arstechnica.com/mobbeta1/Screenshot3.png)

## **测试 Moblin**

第三方Linux供应商已经在挖掘新界面的潜力，进行调整以搭配自家的发行版。Novell[最近宣布](http://arstechnica.com/open-source/news/2009/05/novell-boosts-commitment-to-intels-moblin-linux-platform.ars)将构建基于Moblin的发行版，并[发布了](http://news.opensuse.org/2009/05/19/moblin-v20-beta-on-opensuse/)一个包含了Moblin用户界面的特别版OpenSUSE。

Intel官方发布的Moblin 2 beta版可以在Moblin网站下载到。Intel提供了在上网本上进行测试的[详细教程](http://moblin.org/documentation/test-drive-moblin/using-moblin-live-image)。我用他们的image-writer脚本将beta 2镜像放进U盘在Dell上网本上安装成功。此beta版有着相对出色的硬件兼容性，但不支持专有驱动。不幸的是，我的Dell上网本使用了Broadcom无线网络部件，所以只能通过网线进行上网测试。

尽管Moblin在正式投放市场前，还需要对新界面进行修饰和精炼，但它已经向正确的方向漂亮地迈出了一大步。Intel和它的OpenedHan团队显然下了大力气构思新的用户界面概念，使其成为目标设备的理想选择。新的Moblin图形环境还解决了一些长期困扰Linux的可用性问题，例如怎样让强大的虚拟桌面功能更易发现和管理。当Moblin最终上市时，它会让Linux上网本在最终用户面前的竞争力和吸引力得到显著提升。
