桌面插件——丰富桌面功能
Submitted by editor on Fri, 07/11/2008 - 12:48.
in
By: Bruce Byfield
翻译:WWW.17LAMP.NET Andrew
如果说自由软件的发展是一种潮流的话,那么当前的时期可以称作为“插件时代”(Age of Extensions)。在过去的几年中,从Mozilla系列到OpenOffic.org再到Gedit,每一个软件都建立了可供开发者添加各自特性的框架。在最近大约10个月内,一个社区直接把这种趋势延续到了桌面,并把它称之为“桌面插件”(screenlets)——直接附加在桌面上的小型应用程序。这个潮流的结果产生了数十种新旧不同的小型工具软件,他们不仅仅主题化(themable),而且更加定制化(customizable)。
Screenlets.org,这个网站用于他们社区软件的开发和下载,把桌面插件归类到“Python小软件”。把桌面插件库(screenlet libraries)当作促进“简化开发全主题的,可以解决桌面相关工作,能够加强实用性和视觉享受的迷你软件的过程”(to simplify the creation of fully themeable mini-apps that each solve basic desktop-work-related needs and generally improve the usability and eye-candy)。他们特别为合成窗口管理器(composited window managers)所设计,但是大部分他们可以在Metacity之类的2D窗口管理器下工作。
基本的桌面插件包(screenlet package)可以应用在大部分主流发行版,包括Ubuntu,Debian和openSUSE。它包含了49个桌面插件(screenlets)以及用于添加删除桌面插件的管理器(Screenlets Manager)。这些桌面插件的完整性和原创程度各不相同。一些插件是复制了面板程序(panel apps)已有功能,比如用于监视笔记本的电池和CPU使用率;其他的则提供现有功能的拓展,比如主菜单,在线通讯,Evolution联系人和Tomboy;剩下的则使桌面能连接一些在线服务比如Gmail,YouTube等;最后的就是一些原创的功能,比如给设计者用的像素尺(pixel ruler)之类。
这些基本的桌面插件(basic screenlets)很大程度上说明了“桌面插件”的概念。第三方桌面插件(third-party screenlets),特别是为Gnome定制的第三方插件,正快速地在数量上和原创性上抢尽这些基本插件(basic screenlets)的风头。这个桌面插件类似于Vista的sidebar,可以显示当前的无线连接,每日笑话,附带BT种子的搜索功能。这些仅仅是上百个可用插件中随便举例的,事实上还有其他更多特殊各异的第三方桌面插件
使用桌面插件
开始使用桌面插件最理想的起点就是桌面插件管理器(Screenlets Manager)。它不仅仅显示当前用户所有可用的插件,而且在左侧面板提供命令菜单。
通过浏览命令手册,你可以快速地学习桌面插件的操作。你不单单可以安装单一种类的插件,可以在当前桌面安装同一插件的多个实例(instances)。这个功能对于一些插件特别有用,比如Notes这样的,因为你很可能在桌面上使用多个Notes。你同样可以用命令使一些已选插件恢复到他们的默认设置,增加一个新的主题(theme,桌面插件可以变化配色等配合桌面主题),卸载第三方插件,重新安装或者关闭当前正在运行的桌面插件,为新启动的插件设置默认的选项等等。
一旦插件在桌面上出现,你就可以通过右击它,选择“属性”进行定制。一些属性是琐碎的——有时候我怀疑,比如,每个人真的就那么在意Note中别针的位置吗?——不过太多数还是比较实用。通过选择支持的主题,你可以选择一个和桌面主题相适应的外观。如果需要的话,你可以为了更好的浏览而增加显示面积,或者缩小以便桌面容纳更多的插件——随着越来越多的桌面插件使用矢量图形技术,这个控制大小的选项显得尤其重要。你可以在它第一次启动的时候改变插件X轴和Y轴的位置(或者直接拖放),也可以选择屏幕置顶或者紧贴桌面底部。在大多数情况下,你还可以设置桌面插件的字体和它的颜色。
如果你想增加桌面插件,只需要先下载它,然后在插件管理器点击安装命令。然而,不是所有的第三方插件都会被管理器所识别。所以需要手动把插件文件放入主目录下的/.screenlets文件夹内。
桌面插件,双刃剑
在使用桌面插件一段时间后,你第一个问题可能是:他们真的那么必要吗?首先,他们只是一个屏幕面积更大的程序而已。每个插件开发者竭力想为他们自己的插件获取更多的显示空间,而不考虑让用户远离屏幕上窗口叠窗口带来的痛苦。
更加重要的是,在这个阶段,许多桌面插件——有时看上去,绝大部分——看上去仅仅是复制菜单或者面板中已经存在的工具软件。你既然可以方便地把菜单和面板里面的工具拖拽到桌面,你觉得真的需要一个新的软件来达到同样的效果吗?
这个问题的答案取决于你的使用习惯。对于大多数而言,高度的定制化让桌面插件显得比面板程序吸引更多的人。比如,桌面插件尺寸调节的功能对于视力障碍的人显得特别受欢迎。
从桌面插件的原创性而言,开发这些插件的社区已经正式形成才不过1年,而且只有那些极小部分桌面插件真正体现了原创性的概念。但愿社区马上会带来更多独创性的插件。
虽然说大多数桌面插件看上去是可以平平无奇的。但是无论你的偏好是什么,你总归会发现2到3个可以引起你的兴趣。像其他软件的插件一样,桌面插件给用户更多的控制权和更大的选择。单单凭借以上的理由,他们就足以成为桌面的最佳伴侣。
- editor's blog
- Login or register to post comments

