通向KDE4之路(四):新的事项进度治理器

  Troy Unrau

你有过多么的阅历了吗,10个步调的任务栏同时出面前目今当今你的桌面上,只需等某个任务竣事时其任务栏才会消散?文档打印进度,K3b CD烧制对话框,KAudioCreator的音频编码器,Konqueror的文件传输,Kopete,KTorrent,KMail正在反省邮件...而KDE4中新的事项进度治理器将一致浮现这些任务了,这将使您更轻松地窥察和治理你的系统中正在举办的任务。上面是具体内容。


想象下Firefox的下载治理器与KDE的打印行列治理器,除了事项典范外并没有什么素质上的差别。每个KDE 4步调在有任务时城市在一个进度治理器对话框内添加一个叫作观测器(Observer)的符号。然后这个独立的步调就能观测就任何正在举办中的任务了,而且能像正本的进度对话框那样浮现进度甚至添加某些可回馈到原步调的操作按钮(如“消除下载”等)。有些步调如K3b,它已具有了十分优胜的进度告诉系统,那它们的对话框就会保留上去,但其进度仍将被新的进度治理器观测到,于是一切的任务进度条都被放在了一致个中央。


在Rafael Fernandez Lopez的尽力下,事项进度治理器正本作为一项虚构的KDE4改善想象经由议定KDE-Look.org冉冉成为一个成效完备的KDE4整合项目。少量步调已经由议定编削支撑了这个新治理器,许多的进度条调集在了一路。上周二的“二进制不兼容改造”日中,少量的窜改被正式地提交到KDE4客栈中了。


下图是KDE用户及KDE-look.org的奉献者kiras所制的原始模仿图。


mockup from kde-look.org by kiras, with permission


应注意的是上图还只是个模仿图,并不是KDE4,Plasma或Konqueror的最终的真正的样子。


今朝它已被做成一个标准的系统托盘步调(就像KDE3.5.5中的打印行列治理器那样),它与GNOME的托盘可相互配合运用。但它今朝还只能观测到KDE步调,以是今朝监督Firefox的下载进度还不支撑。不外也不克不及说从此不会支撑,因为运用D-Bus交互进步调通信构架后非KDE步调的进度应该是能被观测到的。今朝已有意向与GNOME下的Mathusalem团队合作开荒了,这是个相似的项目。


下图是今朝已完成的监督步调的截图,只需点击下托盘图标,它就会浮现出来。您可以看到,它已经相称实用了。


uiserver screenshot, KDE 4


您可以看到Kopete的按钮地位已被预留住了,它还没什么意义只是为了做测试用的。不外只需你点击某个按钮中的,它就会回传给Kopete一个旗帜暗记,然后Kopete就跳出一个更小的对话框。


您所看到的Konqueror的下载进度条浮现的是一个真实文件的下载进度。当Konqueror封锁后,它们仍会继承事项。而像“中缀下载”之类有效的操作按钮正在完成中。


要是您想要参预KDE4的开荒事项,为KDE步调添加新的Kjobs进度监督支撑是相称苟且的切入点。它只必要几行代码就可以使得运用步调在进度治理器上浮现进度,也只需几行代码就可以完成操作按钮的成效。


这个新的进度监督技术将整合入Konqueror(如模子中的那样)、桌面托盘步调,别的步调将间接运用D-Bus。我甚至可以想像到一个小的收集步调可以让您长途监测进度...


Rafael的目标是在末了的成效完成之后,就添加项目保留成效,多么当一个事项竣事之后,它就可以随意地保留生手列中直到被用户封锁为止。他也在寻求人们对这个东西的反应以及可完成的改善。


等候有更多的文章摆列出KDE4庞大的技术。


举措论上的一个小条子:我确保在我的截图上运用KDE默许的作风,纵然它很丑陋我也要这么做,因为多么你就可以对KDE的希望有一个更好的明晰并可以明晰地看到它的进步。另外作为一种准绳,我到今朝为止所演示的各种特征都是可用的,任何人都可以经由议定下载SVN上的源代码举办编译安置重现我的演示。面前目今当明天的文章,我不得不弄了一些简单的代码以使这个正在开荒中的步调可用,这是我不停据守的准绳的一个例外。另外,Kopete进度支撑还没放入官方的SVN库,但Rafael已用它来测试特征了。

(yuanjiayj)



版权声明: 原创作品,同意转载,转载时请务必以超链接要领标明文章 原始出处 、作者信息和本声明。不然将清查功令责任。

posted @ 2011-03-07 16:58  蓝色的天空III  阅读(163)  评论(0编辑  收藏  举报