教你如何設(shè)置群暉自動動漫壁紙

此教程教大家如何設(shè)置群暉進(jìn)行自動更換動漫壁紙
一直想跟換群暉的壁紙,又覺得一直是一個壁紙不好玩。索性尋找一下自動替換動漫壁紙的方法。網(wǎng)上有自動替換bing的方法,腳本復(fù)雜,但是作為這個B,站用戶,感覺圖片不是我的風(fēng)格。于是只能參考思路自己摸索一下實現(xiàn)替換。

準(zhǔn)備工作:
1。確認(rèn)系統(tǒng)DSM為7.0.1或者以上,UP這里以7.0.1為示例,其實其他版本也一樣,只要舉一反三就能輕松做到。點擊右上角的小人頭,選擇關(guān)于,查看系統(tǒng)版本。


2.再次點擊右上角小人頭,選擇個人設(shè)置-顯示首選項-桌面-自定義背景不要開啟


3.打開控制面板,選擇登錄門戶-DSM-登錄樣式-編輯


勾選背景選擇框,背景選擇為【圖像】,填充方式你按自己喜好選擇即可。然后點擊選擇圖片。

選擇默認(rèn)壁紙,選擇系統(tǒng)自帶的wallpaper1壁紙然后確認(rèn)選擇。
這時候你會發(fā)現(xiàn)壁紙被還原成默認(rèn)的了,別急,咱們繼續(xù)往下走。

打開文件管理器,在任意位置新建一個文件夾用于存放腳本和當(dāng)前圖片

下面開始編寫腳本。
在你的電腦新建一個記事本文件,重命名為SH文件。打開后開始編寫腳本:
wget --no-check-certificate http://www.dmoe.cc/random.php -qO temp.jpg &>/dev/null
#從指定地址獲取動漫圖片,并保存為臨時文件 temp.jpg,DMOE大愛,但是請各位不要設(shè)置過高的替換頻率,不然掛掉了就沒有優(yōu)質(zhì)動漫背景圖片獲取了。
rm -rf /volume1/下載/down_pic/Down_PIC.jpg
#刪除舊的圖片
cp -f temp.jpg /usr/syno/synoman/webman/resources/images/1x/default_login_background/dsm7_01.jpg &>/dev/null
cp -f temp.jpg /usr/syno/synoman/webman/resources/images/2x/default_login_background/dsm7_01.jpg &>/dev/null
cp -f temp.jpg /usr/syno/synoman/webman/resources/images/1x/default_wallpaper/dsm7_01.jpg &>/dev/null
cp -f temp.jpg /usr/syno/synoman/webman/resources/images/2x/default_wallpaper/dsm7_01.jpg &>/dev/null
cp -f temp.jpg /usr/syno/etc/login_background.jpg &>/dev/null
#以上是復(fù)制臨時文件到群暉系統(tǒng)目錄下各個壁紙的位置進(jìn)行替換
rm -rf temp.jpg
#刪除臨時文件

總結(jié)腳本文件就是:

wget --no-check-certificate http://www.dmoe.cc/random.php -qO temp.jpg &>/dev/null
rm -rf /volume1/下載/down_pic/Down_PIC.jpg
cp -f temp.jpg /volume1/下載/down_pic/Down_PIC.jpg &>/dev/null
cp -f temp.jpg /usr/syno/synoman/webman/resources/images/1x/default_login_background/dsm7_01.jpg &>/dev/null
cp -f temp.jpg /usr/syno/synoman/webman/resources/images/2x/default_login_background/dsm7_01.jpg &>/dev/null
cp -f temp.jpg /usr/syno/synoman/webman/resources/images/1x/default_wallpaper/dsm7_01.jpg &>/dev/null
cp -f temp.jpg /usr/syno/synoman/webman/resources/images/2x/default_wallpaper/dsm7_01.jpg &>/dev/null
cp -f temp.jpg /usr/syno/etc/login_background.jpg &>/dev/null
rm -rf temp.jpg

保存文件,重命名為down_pic.sh 或者其他你喜歡的名字,注意到時候新建腳本啟動的時候進(jìn)行替換。上傳到之前新建的文件夾


開始創(chuàng)建自動腳本執(zhí)行任務(wù)

打開控制面板,選擇任務(wù)計劃-選擇新增-計劃的任務(wù)-用戶定義的腳本


任務(wù)名稱隨意,按照自己的喜好輸入。用戶賬號必須選擇ROOT

計劃選擇是控制以什么頻率更新壁紙。按照需求設(shè)置,建議不要設(shè)置時間過短,否則鏈接負(fù)載太大掛了,大家都沒得玩了。

任務(wù)設(shè)置,在用戶定義腳本輸入 bash 你的腳本路徑。在你的腳本文件點擊右鍵,選擇屬性可以查看到位置

設(shè)置完成后保存。

選擇你新建的任務(wù),點擊運行,測試效果。
清除瀏覽器記錄和緩存,重新進(jìn)入瀏覽器,查看是否已經(jīng)自動獲取,并且替換了圖片。
本方法可以實現(xiàn)登錄頁面,群暉桌面的壁紙?zhí)鎿Q,更多玩法舉一反三很容易實現(xiàn)。
操作有風(fēng)險,進(jìn)行需謹(jǐn)慎,注意備份。個人經(jīng)驗,對Linux不太熟,摸索而來,如果大家有更好的方法可以一起討論。

2023/7/11更新
腳本修改為保存使用過的背景圖片按日期排列,腳本如下:
wget --no-check-certificate http://www.dmoe.cc/random.php -qO temp.jpg &>/dev/null
#rm -rf /volume1/下載/down_pic/Down_PIC.jpg
cp -f temp.jpg /volume1/下載/down_pic/$(date +"%y%m%d%H%M")Down_PIC.jpg &>/dev/null
cp -f temp.jpg /usr/syno/synoman/webman/resources/images/1x/default_login_background/dsm7_01.jpg &>/dev/null
cp -f temp.jpg /usr/syno/synoman/webman/resources/images/2x/default_login_background/dsm7_01.jpg &>/dev/null
cp -f temp.jpg /usr/syno/synoman/webman/resources/images/1x/default_wallpaper/dsm7_01.jpg &>/dev/null
cp -f temp.jpg /usr/syno/synoman/webman/resources/images/2x/default_wallpaper/dsm7_01.jpg &>/dev/null
cp -f temp.jpg /usr/syno/etc/login_background.jpg &>/dev/null
rm -rf temp.jpg