在过去的几个月中我有机会参加了Google的夏季开发者大会。我带着拥有Ubuntu one的KDE桌面系统出来,我想使用它我可以事半功倍,现在我最需要作的事情是找到愿意来维护它的人。现在Google夏季开发者大会已经结束,我将继续专注于Kubuntu的开发,遍布在世界各地的开发者是我喜欢找来维护Ubuntu one的原因。
但是我先来描述下Ubuntu one的第一版本都有哪些值得期待的特性。
图:Ubuntu one启动按钮界面
它基本上是由大量的可以加快各种客户端程序的创建和提高的库组成。事实上我猜想所有的代码都会生成一个库或者库的一部分。我将对这里使用到的技术作一点点的阐述。使用这些有用的库文件我可以创建很多可视的应用程序,包括系统桌面中的Ubuntu one。
Ubuntu one最初的组成部分是其状态指示器。正如人们期望的那样它将自动调用自己的状态指示器,它将提示你的Ubuntu one客户端的当前状态。它会醒目的显示出你是否连接到Ubuntu one服务器,通常它将显示出客户端正在执行的动作,如显示出你正在上传或下载的程序,以及哪些文件正在被处理。除了提示状态外,它还包含了一些你经常用到的Ubuntu one客户端按钮。它提供了下面三个快捷键:
1、点击状态提示器,你可以看到一个简约的浏览插件,这个插件可以连接到你的Ubuntu one web界面。如果你因为某个原因不想连接你的客户端,或者你的客户端正在忙于大量数据的传送时,但是你又需要去下载一个文件,这时你可以直接访问Ubuntu one的web界面来达到目的。
2、在文字菜单中你可以启动Ubuntu one分享程序来建立一个新的分享。在你分享时,你可以从你的通讯录中选择一些人分享。
3、你也可以通过菜单直接进入配置界面。
图:配置按钮
简单说下配置界面。Ubuntu one是嵌入在系统的网络设置界面中的。使用这些优秀的配置模块,你可以看到你的空间的利用率,Ubuntu one的描述数据,也可以配置你的最大带宽使用,是否自动启动状态指示器。当然你也可以设置你的分享,配置那些需要与Ubuntu one同步。
图:Ubuntu one同步配置界面
另一个快捷访问Ubuntu one的方式是使用你的KInfoCenter。作为一个附属的配置模块,Ubuntu one也在KInfoCenter中提供了它的大部分信息。非常感谢KDE平台做了如下的的设计。
图:KInfoCenter界面
里面也有一些设计不是很好的组件(我现不太想讨论的那些)。我想这是一个很好的起点,未来会在这个基础上作出巨大的改进。需要做的就是一步一步的来维护它,小心呵护代码,将之维护为一个钻石级的程序。
原文作者:apachelogger
原文链接:http://apachelog.wordpress.com/2010/08/19/ubuntu-one-the-kde-way/