不知大家在使用Ubuntu时有没有注意到,Ubuntu下是可以实现多张壁纸动态切换的,好像Win7下也有类似的功能(曾经使用 win7一段时间)。我也是最近才注意到这点,下面是在Ubuntu 10.04下实验的,之前版本的应该也可以。

实现原理是使用一个xml文件 来记录可供切换选择的壁纸。下面展示的是Ubuntu 10.04中自带的一个样例。

首先说明一下,Ubuntu默认的壁纸存放在/usr/share /backgrounds/目录下的,www.linuxidc.com在该目录中还有一个cosmos(意思是“宇宙”)目录,cosmos里面的xml文件就是实现动态桌面壁纸切换功 能的了。

jarson@jarson-laptop:/usr/share/backgrounds/cosmos$ ls

background-1.xml      cloud.jpg  earth-horizon.jpg   helix-nebula.jpg  sombrero.jpg

blue-marble-west.jpg  comet.jpg  galaxy-ngc3370.jpg  jupiter.jpg       whirlpool.jpg

jarson@jarson-laptop:/usr/share/backgrounds/cosmos$ cat background-1.xml

starttime标签设置动画(幻灯片)开始的时间,可根据自己制作的时间设定,这个应该不影响实际要实现的功能

2009

08

04

00

00

00

"animation" 动画的意思

"static"静态的意思

1800.0  duration 标签设置持续的时间,以秒为单位。

/usr/share/backgrounds/cosmos/cloud.jpg  file标签指定壁纸存放的路径

"transition"切换的意思

5.0

/usr/share/backgrounds/cosmos/cloud.jpg from ... to从壁纸A切换到壁纸B。

/usr/share/backgrounds/cosmos/comet.jpg

1800.0

/usr/share/backgrounds/cosmos/comet.jpg

5.0

/usr/share/backgrounds/cosmos/comet.jpg

/usr/share/backgrounds/cosmos/earth-horizon.jpg

1800.0

/usr/share/backgrounds/cosmos/earth-horizon.jpg

5.0

/usr/share/backgrounds/cosmos/earth-horizon.jpg

/usr/share/backgrounds/cosmos/blue-marble-west.jpg

1800.0

/usr/share/backgrounds/cosmos/blue-marble-west.jpg

5.0

/usr/share/backgrounds/cosmos/blue-marble-west.jpg

/usr/share/backgrounds/cosmos/galaxy-ngc3370.jpg

1800.0

/usr/share/backgrounds/cosmos/galaxy-ngc3370.jpg

5.0

/usr/share/backgrounds/cosmos/galaxy-ngc3370.jpg

/usr/share/backgrounds/cosmos/helix-nebula.jpg

1800.0

/usr/share/backgrounds/cosmos/helix-nebula.jpg

5.0

/usr/share/backgrounds/cosmos/helix-nebula.jpg

/usr/share/backgrounds/cosmos/jupiter.jpg

1800.0

/usr/share/backgrounds/cosmos/jupiter.jpg

5.0

/usr/share/backgrounds/cosmos/jupiter.jpg

/usr/share/backgrounds/cosmos/sombrero.jpg

1800.0

/usr/share/backgrounds/cosmos/sombrero.jpg

5.0

/usr/share/backgrounds/cosmos/sombrero.jpg

/usr/share/backgrounds/cosmos/whirlpool.jpg

1800.0

/usr/share/backgrounds/cosmos/whirlpool.jpg

5.0

/usr/share/backgrounds/cosmos/whirlpool.jpg

/usr/share/backgrounds/cosmos/cloud.jpg

注意from ... to要构成一个循环。

设置动态桌面壁纸有两个好的功能:1、满足自己设置多张壁纸的需要;2、时间提醒,例如我这里设置半小时切换一次,这样每次桌面变换时,我就会知道半个小时 又过去了。。。

设置好后的应用方法:右键桌面->更改桌面背景->添加,在弹出对话框的右下方那里选择“全部文件”(默 认是“图像”),然后找到你定义好的动态桌面壁纸的xml文件,双击添加就可以了。

linux系统下的动态壁纸,Ubuntu 10.04下实现动态桌面壁纸相关推荐

  1. 用ultraiso安装linux系统教程,U盘安装Ubuntu 10.04 Beta 1 (利用UltraISO制作LiveCD)

    U盘安装Ubuntu 10.04 Beta 1,只要简单的几步就可以成功制作真正的"口袋里的操作系统".准备工作在开始之前,你至少需要进行如下准备:一张Ubuntu live CD ...

  2. linux系统某些应用无法输入,ubuntu 16.04下搜狗输入法不能输入中文解决(linux下常见软件崩溃问题解决方案)...

    之前一段时间正常使用的搜狗输入法突然无法输出中文(具体现象是,可以呼出搜狗输入法界面,但是候选词列表无显示),解决之后记录下来,希望能为同样遇到这个问题的人提供参考 我的系统是 ubuntu 16.0 ...

  3. 在linux用utorrent下载文件,在Ubuntu 10.04下使用uTorrent下载六维空间资源

    前面有一篇文章提到了在Ubuntu下设置IPv6的环境(见 http://www.linuxidc.com/Linux/2012-06/63050.htm ),来登录六维空间(只有教育网的用户才能登录 ...

  4. 苹果linux桌面文件夹,Ubuntu 10.04下一键安装Mac OS X主题桌面

    不久前的<Ubuntu 10.04下Mac OS X风格桌面美化安装>遭到网友的砖头,认为和Mac OS X风格桌面美化安装根本没有关系.本来是要跟这篇一起发布的,一等就等了这么长,下面我 ...

  5. Ubuntu 10.04下SSH配置

    Ubuntu 10.04下SSH配置过程 SSH的配置过程 1.安装和设置OpenSSH Server 在Ubuntu和debian类的系统中,默认是没有安装OpenSSH Server 的,其安装命 ...

  6. Ubuntu 10.04下fcitx输入法中去掉多余的输入方式

    Ubuntu 10.04下fcitx输入法中默认存在11种输入方式,包括:智能拼音.智能双拼.区位.五笔字型.五笔拼音.二笔.仓颉.晚风.冰蟾全息.自然码和电报码.不过对于普通用户来说,常用的输入方式 ...

  7. Ubuntu 10.04下安装Google拼音输入法

    在 Ubuntu 10.04下安装Google拼音输入法,如下: A. 获取代码:(没有git的先安装git:sudo apt-get install git-core) $ git clone gi ...

  8. Windows 7 下直接硬盘安装 Ubuntu 10.04成为双系统的方法

    我这只下载Ubuntu10.04的ISO文件,又不想刻盘从光盘安装,麻烦又浪费一张光盘,又没有USB用,做不成LIVEUSB来启动安装,然后又不想用WUBI安装,觉得WUBI安装的方法系统的性能有所下 ...

  9. linux 用记事本打开文件,Ubuntu 10.04下Gedit打开Windows记事本.txt文件乱码解决

    环境:Ubuntu 10.04+Gnome 其实在Ubuntu 9.10下默认已经解决了这个问题,没想到升级10.04后这个问题又出现了. 出现这种情况的原因是,gedit 使用一个编码匹配列表,只有 ...

最新文章

  1. 2018会考计算机成绩查询入口,2018年山东会考成绩查询时间及入口
  2. python csv.reader参数指定
  3. python和php-PHP和Python如何选择?或许可以考虑这三个问题
  4. 我们距离AI编程还有多远?
  5. OpenCV与相机的关系
  6. arm体系结构与编程_RISCV中文版面市! MIPS、ARM、RISCV三驾马车配齐,奔向体系结构教学的新黄金时代!...
  7. 告别只会调参和调包,全球顶会论文审稿人带你7天玩转图像分割
  8. m1 MBA配置TeX+Sublime+Skim环境
  9. ubuntu 时区 修改时间 保存 重启 变化等
  10. MSP430 PIN 操作寄存器
  11. 计算机无法识别u盘,电脑无法读取u盘怎么处理_电脑不能读取u盘如何解决
  12. API 夺命四连杀:接口如何设计?安全如何保证?签名如何实现?防重如何实现?...
  13. hadoop3访问hdfs web控制页面遇到的各种问题总结
  14. 深度揭秘 Promise 微任务和执行过程
  15. win7系统问题:——桌面壁纸变黑解决方案
  16. 2022数学建模美赛B题详细思路获取
  17. 请出中本聪,迎接新世界(1-5)
  18. 2022-10-2 塘朗山--梅林水库一游
  19. 微信公众账号乱象频生 渠道认证隐现灰色利益链
  20. headfirst PMP学习笔记-项目经理的四个职责范围

热门文章

  1. 小程序图片幻灯片播放
  2. 山东大学计算机科学与技术学院程序设计思维与实践作业
  3. 直播软件源码开发,直播间内消息系统的实现
  4. Ubuntu下Pangolin报错what(): pangolin x11: failed to open x display
  5. 如何做好网页前端的设计
  6. 归来,我仍是那个少年
  7. 1C语言 从放弃到入门-王桂林-专题视频课程
  8. 普歌—云言团队——最新Git的相关配置,集成IDEA使用
  9. Java合并m3u8_m3u8Download java 下载 m3u8 视频,解密并合并 ts java download m3u8 vide @codeKK Android开源站...
  10. IM即时通讯开发群聊消息的已读回执功能该怎么实现?