Home > ubuntu background gnome > Ubuntu 10.04 下设置动态桌面壁纸

Ubuntu 10.04 下设置动态桌面壁纸

 

今天在Ubuntu 下配置了一个动态桌面,google 一下没有发现比较好的中文资料,所以自己写一个。

其实系统自带是有动态壁纸的,得先设置上,这是下面工作的前提。默认的动态壁纸切换时间太长,而且配置文件写是xml格式,规则还有点复杂,链表结构。如果想设置另外一堆图片当动态桌面,手动编辑xml挺麻烦,而且不好批量增删图片。系统自带的配置文件在 /usr/share/backgrounds/cosmos/background-1.xml,用到的是相同目录下的几个 jpg 文件做背景。为了方便地 添加图片并修改切换的间隔时间,我想自己写个脚本生成这个…但是又一想这么简单的task 肯定有前人干过… 于是搜了一把,发现了一个 java的,不爽;又找了找,找到这个 python 版本的:

代码下载地址:http://linux.softpedia.com/progDownload/gnome-background-generator-Download-60682.html

代码项目地址:https://github.com/ametaireau/gnome-background-generator/

比如现在找到了一堆壁纸,放在 /usr/share/backgrounds/cosmos/ 目录中。重新生成一份 background-1.xml 文件就OK了。

 

git clone https://github.com/ametaireau/gnome-background-generator.git
su
cd gnome-background-generator
cp /usr/share/backgrounds/cosmos/background-1.xml /usr/share/backgrounds/cosmos/background-1.xml.backup
./gnome-background-generator -p /usr/share/backgrounds/cosmos -d 10 -t 3 -o /usr/share/backgrounds/cosmos/background-1.xml

 

大功告成了。10秒换一次,每次切换时间是3秒。不喜欢自己改参数。

10.10 还没装,也没测试,不过配置方法应该类似。

git 的 gnome-background-generator 项目中还描述了另外一种方式,用crontab,似乎有点危险,各位有空自己玩,这里我不介绍了。

PS: 最近发现了一个 ibus-cloud-pinyin 项目。很酷的一个东西,Ubuntu 用户不妨试试,看这个wiki 及其评论安装。开源软件的易用性还是有很大的问题,特别是个人开发者,毕竟是无酬的。最近在尝试为这个项目做一个 .deb 包出来。

 

Advertisements
  1. February 25, 2011 at 3:38 pm

    cool

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: