歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 讓Ubuntu實現類似Windows7桌面壁紙定時切換功能

讓Ubuntu實現類似Windows7桌面壁紙定時切換功能

日期:2017/2/28 16:26:38   编辑:Linux教程

不知道大家在使用Ubuntu時有沒有注意到,Ubuntu下是可以實現多張壁紙動態切換的,Win7下也有類似的功能。下面是在Ubuntu 10.10下實驗的,之前版本的應該也可以。

實現原理是使用一個xml文件來記錄可供切換選擇的壁紙。下面展示的是Ubuntu 10.10中自帶的一個樣例。

首先說明一下,Ubuntu默認的壁紙存放在/usr/share/backgrounds/目錄下的,在該目錄中還有一個cosmos(意思是“宇宙”)目錄,cosmos裡面的xml文件就是實現動態桌面壁紙切換功能的了(見圖1)。

圖1

我們可以很容易的找到這樣xml的樣例,例如 /usr/share/backgrounds/cosmos/background-1.xml ,內容如下:

01 <background>
02 <starttime>
03 <year>2009</year>
04 <month>08</month>
05 <day>04</day>
06 <hour>00</hour>
07 <minute>00</minute>
08 <second>00</second>
09 </starttime>
10 <!– This animation will start at midnight. –>
11 <static>
12 <duration>1795.0</duration>
13 <file>/usr/share/backgrounds/cosmos/cloud.jpg</file>
14 </static>
15 <transition>
16 <duration>5.0</duration>
17 <from>/usr/share/backgrounds/cosmos/cloud.jpg</from>
18 <to>/usr/share/backgrounds/cosmos/comet.jpg</to>
19 </transition>
20 <static>
21 <duration>1795.0</duration>
22 <file>/usr/share/backgrounds/cosmos/comet.jpg</file>
23 </static>
24 <transition>
25 <duration>5.0</duration>
26 <from>/usr/share/backgrounds/cosmos/comet.jpg</from>
27 <to>/usr/share/backgrounds/cosmos/earth-horizon.jpg</to>
28 </transition>

相信看了這個樣例大家都已經知道怎麼設置了吧。只要更改starttime、duration、transition等相關部分的值,然後在更改桌面的時候添加這個xml文件,就可以實現桌面幻燈片的效果啦。

自己寫麻煩嗎,早有牛人做了一個傻瓜程序。點擊這裡下載這個萬能的讓Ubuntu實現類似Windows7桌面壁紙定時切換功能的python小程序。

Copyright © Linux教程網 All Rights Reserved