DesktopNova : 简单易用的墙纸轮换工具

30 十二
2010
# 作者: riku / 本文采用CC BY-NC-SA 2.5协议授权,转载请注明本文链接

之前介绍过一个在 Ubuntu 中进行墙纸轮换的方法,但是可能比较麻烦,那么这个名为 DesktopNova 工具可以帮助你更方便的实现这种效果,它的主要功能有:

  • 支持 png, jpg, jpeg, bmp, svg, gif 和 tif 等多种不同的图片格式
  • 同时支持 Gnome 和 XFCE 桌面环境。
  • 支持鼠标中键切换(放在托盘图标上)
  • 支持多属性
  • 支持自定义间隔时间等等

项目主页: https://launchpad.net/desktopnova

#Ubuntu 用户直接通过官方源就可安装 (Ubuntu 10.10 Maverick 和 Ubuntu 11.04 Natty Narwhal)

sudo apt-get install desktopnova

其它 Ubuntu 版本的用户可以通过这个 PPA 来安装,其它发行版也可到主页下载源代码。

PS: YardVPS 年终 20% 折扣优惠码: YARD2010 ,适用于 TREE(xen) 和 GRASS(Windows) 方案的 VPS ,点击购买

作者:riku

Bio: 关注新网络、Web2.0、移动应用;Nexus S/Andorid,iPad,FreeBSD,Ubuntu 用户;伪设计师,好推墙运动。
链接:Blog - Twitter - Facebook - 此作者的更多文章

12 Responses to DesktopNova : 简单易用的墙纸轮换工具

Avatar

zach

Google Chrome 8.0.552.224 Google Chrome 8.0.552.224 GNU/Linux GNU/Linux

十二月 30th, 2010 at 12:37 下午

其实写个脚本放到.xinitrc里执行就行了,archwiki里openbox里有讲

[Reply]

Google Chrome 17.0.963.79 Google Chrome 17.0.963.79 GNU/Linux GNU/Linux

Zucker Reply:

@zach,
想问下,生成的xml脚本后,如何通过代码或者命令添加这个xml

[Reply]

Avatar

xndcn

Firefox 3.6.10 Firefox 3.6.10 Ubuntu 10.10 Ubuntu 10.10

十二月 30th, 2010 at 12:38 下午

说起墙纸,最近写了个python脚本用来把美女时钟(www.sodao.com)做成gnome墙纸定时更新的:
import gconf, json, urllib2, time

page_url = "http://www.sodao.com/showtime/gt1"

def download_bg():
try:
response = urllib2.urlopen(page_url)
data = json.loads(response.read())
response = urllib2.urlopen(data[0]["path"])
bg_file = open("/tmp/back.jpg", "wb")
bg_file.write(response.read())
bg_file.close()
except:
print "error"
return ""

client = gconf.client_get_default()
client.set_string("/desktop/gnome/background/picture_filename", "/tmp/back.jpg")
client.set_string("/desktop/gnome/background/picture_options", "centered")

while True:
download_bg()
time.sleep(60)

就是先把桌面设成/tmp/back.jpg,然后每隔1分钟用sodao的api获得美女时钟的图片地址保存。很短吧,每分钟都是不同的美女...可以设成开机启动。

[Reply]

Google Chrome 10.0.612.1 Google Chrome 10.0.612.1 GNU/Linux GNU/Linux

riku Reply:

@xndcn, 哈哈,这个蛮有趣的,不错。

[Reply]

Firefox 3.6.10 Firefox 3.6.10 Ubuntu 10.10 Ubuntu 10.10

xndcn Reply:

@xndcn, 啊呀,python的格式全乱了...

[Reply]

Google Chrome 10.0.612.1 Google Chrome 10.0.612.1 GNU/Linux GNU/Linux

riku Reply:

@xndcn, 你可以贴到外部网站后再给个链接。

[Reply]

Firefox 3.6.10 Firefox 3.6.10 Ubuntu 10.10 Ubuntu 10.10

xndcn Reply:

@riku, 弄好了。
http://www.fasnow.cn/upload/showtime.py.txt
另外附赠个screenlet的插件,功能一样
http://www.fasnow.cn/upload/BeautyScreenlet-0.1.tar.gz

[Reply]

Google Chrome 10.0.612.1 Google Chrome 10.0.612.1 GNU/Linux GNU/Linux

riku Reply:

@xndcn, 谢谢,去试试。

[Reply]

Avatar

openbilly

Google Chrome 10.0.612.1 Google Chrome 10.0.612.1 GNU/Linux GNU/Linux

十二月 30th, 2010 at 12:41 下午

debian 发行版也有这个。

[Reply]

Avatar

Boneflame

Chromium 10.0.619.0 Chromium 10.0.619.0 Ubuntu 10.10 Ubuntu 10.10

十二月 30th, 2010 at 2:23 下午

这个不错,不过用脚本的话我这里实现不了淡入淡出...

[Reply]

Avatar

Bqck

Google Chrome 10.0.625.0 Google Chrome 10.0.625.0 GNU/Linux GNU/Linux

十二月 31st, 2010 at 3:24 上午

刚好前几天也写了一个 shell script,利用 crontab 定时更换桌面壁纸。

[Reply]

Avatar

改善中的 Apt.ubuntu.com [新闻] | Wow!Ubuntu

WordPress 3.0.5 WordPress 3.0.5

二月 13th, 2011 at 7:48 下午

[...] http://apt.ubuntu.com/p/desktopnova (这个软件我们之前介绍过,一个墙纸轮换工具) [...]

Comment Form

top

无觅相关文章插件,快速提升流量