linux更改桌面壁纸的脚本,自动更换桌面壁纸的脚本,支持Ubuntu 18.04系统
下面提供一個自動更換桌面壁紙的腳本,它支持Ubuntu 18.04、UbuntuKylin 18.04、Ubuntu Mate系統。
注意事項:
1.默認的壁紙通常在目錄路徑為/usr/share/backgrounds中,如果不是請自行修改,不影響腳本的使用效果,注意目錄名稱最好不要帶有空格。
2.$SEC變量可以設定切換桌面背景的時間間隔,單位為秒。
以下為自動更換桌面壁紙的腳本:
#!/bin/bash
# 設定壁紙目錄路徑:
DIR=/usr/share/backgrounds
# 設定切換桌面背景的時間間隔,單位為'秒':
SEC=300
# ubuntu 18.04:
if [ "$DESKTOP_SESSION" = "ubuntu" ] || [ "$XDG_CURRENT_DESKTOP" = "ubuntu:GNOME" ]; then
while true;do
sleep "$SEC"
PIC=$(ls $DIR/*.jpg | shuf -n1)
gsettings set org.gnome.desktop.background picture-uri "$PIC"
done
# ubuntu mate:
elif [ "$DESKTOP_SESSION" = "mate" ] || [ "$XDG_CURRENT_DESKTOP" = "MATE" ]; then
while true;do
sleep "$SEC"
PIC=$(ls $DIR/*.jpg | shuf -n1)
gsettings set org.mate.background picture-filename "$PIC"
done
# ubuntu kylin 18.04:
elif [ "$DESKTOP_SESSION" = "ukui" ] || [ "$XDG_CURRENT_DESKTOP" = "UKUI" ]; then
while true;do
sleep "$SEC"
PIC=$(ls $DIR/*.jpg | shuf -n1)
gsettings set org.mate.background picture-filename "$PIC"
done
fi
注:除了Ubuntu 18.04、UbuntuKylin 18.04、Ubuntu Mate版本外,其它的版本也可以做為參考,請注意相關參數的更改,也可以安裝Ubuntu發布過的壁紙,請看一條命令安裝舊版Ubuntu發布過的壁紙。
相關主題
總結
以上是生活随笔為你收集整理的linux更改桌面壁纸的脚本,自动更换桌面壁纸的脚本,支持Ubuntu 18.04系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 痛仰乐队成员介绍 痛仰乐队成员简介
- 下一篇: 东山再起的主人公是谁 主人公是孙权