如果我们留心的话,会发现 Ubuntu 在自带的桌面中,有几组是以好几张图片轮换组成的!也就是说,Ubuntu或者说Gnome桌面完全也可以实现类似的功能。那么这个功能是如何实现的呢?经过一番查找,我发现这个问题早已经有人研究过了(链接)。
原来Ubuntu的桌面管理可以支持xml文件写成的脚本,从而实现进一步的功能。不仅可以实现多张图片轮换出现,还可以定义每张图片显示的时间,图片切换的淡入淡出时间等,甚至经过合适的修改,可以在每天固定的时间显示对应的桌面(比如早饭的时候显示点早饭,午饭的时候桌面变成午餐..好吧,我就在想吃的..)。
我们可以很容易的找到这样xml的样例,例如 /usr/share/backgrounds/cosmos/background-1.xml ,内容如下:[code]
那么有人要说了,我改个桌面还这么麻烦,果然是Linux易用性太差了,我完全看不懂这个文件的意思啊。还好,早有人想到了这个问题,所以做了一个傻瓜程序。只要把你想更改的桌面图片们放到一个文件夹内,再在这个文件夹里运行下面附带的python小程序,就会自动生成xml文件。怎样,这样总可以了吧。


sclzwj 于 2011-01-05 09:34:47发表:
学习了……不错
mft809849218 于 2010-12-29 12:02:22发表:
试试了。。
qweyijian 于 2010-12-28 14:44:32发表:
试试看
lhxzui 于 2010-12-21 21:43:55发表:
谢谢了
IT小曾 于 2010-12-18 16:57:30发表:
我在想我为什么要多带那么几分钟
chengshiding 于 2010-12-18 09:42:50发表:
神马都是浮云
lykginy 于 2010-12-17 16:55:20发表:
很好,对于多图的我来说非常不错
cdyemail 于 2010-12-14 06:29:58发表:
不错,已经按这个方法实现了。
王中云 于 2010-12-13 11:18:33发表:
学习了,呵呵
nutra 于 2010-12-13 08:40:50发表:
不错不错
jiajia4336 于 2010-12-12 21:49:29发表:
学习了……不错
大宝 于 2010-12-12 21:21:42发表:
5秒过度时间太长了,反而画面显得比较卡,我是用2秒,看起来画面过度得比较流畅