Ubuntu 10.04中自定義桌面背景幻燈片
阿新 • • 發佈:2019-02-18
Ubuntu 10.04在設定桌面背景時,有一個“宇宙”的幻燈片。設定此幻燈片後,桌面背景就會每隔一定時間變換一下。當然這個功能,在Windows下也有,只不過在Ubuntu下定製性更強一些。下面介紹如何自定義此幻燈片,讓其顯示自己喜歡的圖片。
1.首先將自己喜歡的圖片複製到如下目錄:/usr/share/backgrounds/cosmos。
例如:nebula1.jpg,nebula2.jpg。
注:其實並不是必須將圖片複製到上述目錄,因為從下述步驟中可以看到所有的圖片路徑都是自定義的。不過為了便於管理,還是放到此目錄下較好。
2.編輯/usr/share/backgrounds/cosmos/background-1.xml配置檔案。
background為根標籤,表示此檔案用於自定義桌面背景。
starttime標籤中定義了該檔案生效的起始時間,這隻要保證是過去的時間即可,一般不需修改。
static標籤中定義了該時間段下的背景圖片的完整路徑(file標籤)和圖片停留的時間長度並以秒計算(duration標籤)。
transition標籤中定義了切換圖片所需的時間並以秒計算(duration標籤)、切換前圖片的完整路徑(from標籤)和切換後圖片的完整路徑(to標籤)。
瞭解了上述定義,可以看到每隔1800秒(亦即30分鐘)就會切換一張圖片。現在我們可以改變一下圖片停留的時間(改為45分鐘),新增2張自定義的圖片。下面就是修改後的內容:
1.首先將自己喜歡的圖片複製到如下目錄:/usr/share/backgrounds/cosmos。
例如:nebula1.jpg,nebula2.jpg。
注:其實並不是必須將圖片複製到上述目錄,因為從下述步驟中可以看到所有的圖片路徑都是自定義的。不過為了便於管理,還是放到此目錄下較好。
2.編輯/usr/share/backgrounds/cosmos/background-1.xml配置檔案。
例如終端中輸入命令:sudo gedit /usr/share/backgrounds/cosmos/background-1.xml,你會看到其內容如下:
首先需要認清此檔案各標籤的含義。<background> <starttime> <year>2009</year> <month>08</month> <day>04</day> <hour>00</hour> <minute>00</minute> <second>00</second> </starttime> <!-- This animation will start at midnight. --> <static> <duration>1795.0</duration> <file>/usr/share/backgrounds/cosmos/cloud.jpg</file> </static> <transition> <duration>5.0</duration> <from>/usr/share/backgrounds/cosmos/cloud.jpg</from> <to>/usr/share/backgrounds/cosmos/comet.jpg</to> </transition> <static> <duration>1795.0</duration> <file>/usr/share/backgrounds/cosmos/comet.jpg</file> </static> <transition> <duration>5.0</duration> <from>/usr/share/backgrounds/cosmos/comet.jpg</from> <to>/usr/share/backgrounds/cosmos/earth-horizon.jpg</to> </transition> ... ... ... <static> <duration>1795.0</duration> <file>/usr/share/backgrounds/cosmos/sombrero.jpg</file> </static> <transition> <duration>5.0</duration> <from>/usr/share/backgrounds/cosmos/sombrero.jpg</from> <to>/usr/share/backgrounds/cosmos/whirlpool.jpg</to> </transition> <static> <duration>1795.0</duration> <file>/usr/share/backgrounds/cosmos/whirlpool.jpg</file> </static> <transition> <duration>5.0</duration> <from>/usr/share/backgrounds/cosmos/whirlpool.jpg</from> <to>/usr/share/backgrounds/cosmos/cloud.jpg</to> </transition> </background>
background為根標籤,表示此檔案用於自定義桌面背景。
starttime標籤中定義了該檔案生效的起始時間,這隻要保證是過去的時間即可,一般不需修改。
static標籤中定義了該時間段下的背景圖片的完整路徑(file標籤)和圖片停留的時間長度並以秒計算(duration標籤)。
transition標籤中定義了切換圖片所需的時間並以秒計算(duration標籤)、切換前圖片的完整路徑(from標籤)和切換後圖片的完整路徑(to標籤)。
瞭解了上述定義,可以看到每隔1800秒(亦即30分鐘)就會切換一張圖片。現在我們可以改變一下圖片停留的時間(改為45分鐘),新增2張自定義的圖片。下面就是修改後的內容:
注:這個檔案是實時的,修改此檔案後不需登出或重新啟動即可生效。<background> <starttime> <year>2009</year> <month>08</month> <day>04</day> <hour>00</hour> <minute>00</minute> <second>00</second> </starttime> <!-- This animation will start at midnight. --> <static> <duration>2695.0</duration> <file>/usr/share/backgrounds/cosmos/cloud.jpg</file> </static> <transition> <duration>5.0</duration> <from>/usr/share/backgrounds/cosmos/cloud.jpg</from> <to>/usr/share/backgrounds/cosmos/comet.jpg</to> </transition> <static> <duration>2695.0</duration> <file>/usr/share/backgrounds/cosmos/comet.jpg</file> </static> <transition> <duration>5.0</duration> <from>/usr/share/backgrounds/cosmos/comet.jpg</from> <to>/usr/share/backgrounds/cosmos/earth-horizon.jpg</to> </transition> ... ... ... <static> <duration>2695.0</duration> <file>/usr/share/backgrounds/cosmos/sombrero.jpg</file> </static> <transition> <duration>5.0</duration> <from>/usr/share/backgrounds/cosmos/sombrero.jpg</from> <to>/usr/share/backgrounds/cosmos/whirlpool.jpg</to> </transition> <static> <duration>2695.0</duration> <file>/usr/share/backgrounds/cosmos/whirlpool.jpg</file> </static> <transition> <duration>5.0</duration> <from>/usr/share/backgrounds/cosmos/whirlpool.jpg</from> <to>/usr/share/backgrounds/cosmos/nebula1.jpg</to> </transition> <static> <duration>2695.0</duration> <file>/usr/share/backgrounds/cosmos/nebula1.jpg</file> </static> <transition> <duration>5.0</duration> <from>/usr/share/backgrounds/cosmos/nebula1.jpg</from> <to>/usr/share/backgrounds/cosmos/nebula2.jpg</to> </transition> <static> <duration>2695.0</duration> <file>/usr/share/backgrounds/cosmos/nebula2.jpg</file> </static> <transition> <duration>5.0</duration> <from>/usr/share/backgrounds/cosmos/nebula2.jpg</from> <to>/usr/share/backgrounds/cosmos/cloud.jpg</to> </transition> </background>