透過「Variety」設定桌面圖片
主題
Variety
設定腳本
設定腳本 |
---|
variety |
安裝
執行下面指令,安裝「variety」這個「Debian Package」。
sudo apt-get install variety
調整說明
因為目前「Variety」,並沒有支援到「Lingmo」,
所以我們必須做些許的微調,才能讓「Variety」在「Lingmo」環境有作用。
應用我們在『透過「Dbus」設定桌面圖片』這篇提到的指令。
我們需要稍微修改「~/.config/variety/scripts/get_wallpaper」和「~/.config/variety/scripts/set_wallpaper」這兩個腳本。
檔案 | 修改後 | 修改前 |
---|---|---|
~/.config/variety/scripts/get_wallpaper | 修改後 | 修改前 |
~/.config/variety/scripts/set_wallpaper | 修改後 | 修改前 |
修改「get_wallpaper」
# Lingmo OS
elif [ "$XDG_CURRENT_DESKTOP" == "Lingmo" ]; then
qdbus com.lingmo.Settings /Theme com.lingmo.Theme.wallpaper
修改「set_wallpaper」
# Lingmo OS
if [ "$XDG_CURRENT_DESKTOP" == "Lingmo" ]; then
qdbus com.lingmo.Settings /Theme com.lingmo.Theme.setWallpaper "$WP" 2> /dev/null
fi
注意事項
要注意的是:
在「Lingmo」的「Xdg Autostart」機制的「Exec=
」那個格式似乎有些限制,
因為「variety」自動產生的「~/.config/autostart/variety.desktop」
裡面的「Exec=
」那一行的寫法,在「Lingmo」沒有作用。
所以我們要將它稍微修改簡化如下,才能在登入系統後,自動執行「variety」。
Exec=variety
完整內容,請參考我修改後的「~/.config/autostart/variety.desktop」。