每天自动更换群晖登陆背景(换个心情登陆)
群晖登陆页面可以设置成一个照片。要换自能去控制面板手工去换。这样:
这想换麻烦了点。有木有自动换的呢?上网找了。真有。项目地址
我来描述下怎么做吧。
一步一步我都图片说明:
1.打开计划任务。这样:
2.打开之后这样:
3.然后具体设置是这样的:
最重要的就是那断代码!!
。这段代码就是下载bing上面的一张图。把这种图设置成壁纸。而且获取了这张图的说明。作为群晖登陆页面左上角的说明文字。
代码如下:
#如需收集每日美图去掉下面注释设置保存文件夹路径
#savepath="/volume1/wallpaper"
#在FileStation里面右键文件夹属性可以看到路径
pic=$(wget -t 5 --no-check-certificate -qO- "https://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1")
echo $pic|grep -q enddate||exit
link=$(echo https://www.bing.com$(echo $pic|sed 's/.+"url"[:" ]+//g'|sed 's/".+//g'))
date=$(echo $pic|sed 's/.+enddate[": ]+//g'|grep -Eo 2[0-9]{7}|head -1)
tmpfile=/tmp/$date"_bing.jpg"
wget -t 5 --no-check-certificate $link -qO $tmpfile
[ -s $tmpfile ]||exit
rm -rf /usr/syno/etc/login_background*.jpg
cp -f $tmpfile /usr/syno/etc/login_background.jpg &>/dev/null
cp -f $tmpfile /usr/syno/etc/login_background_hd.jpg &>/dev/null
cp -f $tmpfile /usr/syno/synoman/webman/resources/images/default_wallpaper/01.jpg &>/dev/null
cp -f $tmpfile /usr/syno/synoman/webman/resources/images/default/1x/default_wallpaper/dsm6_01.jpg &>/dev/null
cp -f $tmpfile /usr/syno/synoman/webman/resources/images/default/2x/default_wallpaper/dsm6_01.jpg &>/dev/null
cp -f $tmpfile /usr/syno/synoman/webman/resources/images/default/1x/default_wallpaper/dsm6_02.jpg &>/dev/null
cp -f $tmpfile /usr/syno/synoman/webman/resources/images/default/2x/default_wallpaper/dsm6_02.jpg &>/dev/null
title=$(echo $pic|sed 's/.+"title":"//g'|sed 's/".+//g')
copyright=$(echo $pic|sed 's/.+"copyright[:" ]+//g'|sed 's/".+//g')
word=$(echo $copyright|sed 's/(.+//g')
if [ ! -n "$title" ];then
cninfo=$(echo $copyright|sed 's/,/"/g'|sed 's/,/"/g'|sed 's/(/"/g'|sed 's/ //g'|sed 's///_/g'|sed 's/)//g')
title=$(echo $cninfo|cut -d'"' -f1)
word=$(echo $cninfo|cut -d'"' -f2)
fi
sed -i s/login_background_customize=.*//g /etc/synoinfo.conf
echo "login_background_customize="yes"">>/etc/synoinfo.conf
sed -i s/login_welcome_title=.*//g /etc/synoinfo.conf
echo "login_welcome_title="$title"">>/etc/synoinfo.conf
sed -i s/login_welcome_msg=.*//g /etc/synoinfo.conf
echo "login_welcome_msg="$word"">>/etc/synoinfo.conf
if (echo $savepath|grep -q '/') then
cp -f $tmpfile $savepath/$date@$title-$word.jpg
fi
rm -rf /tmp/*_bing.jpg
居然这么长!
代码勉强看不懂。。。
4.计划任务要保存。不保存是不会起效的。
好了。设置好了。。你可以运行一下这个任务。看看效果。
点了运行。什么都没有发生?到哪里看效果。不要捉急。我来截个图
这就算搞好了。其实还是蛮简单的。我这个计划任务是每天0:00分下载图。更换壁纸。各位老板可以按自己的喜好修改。
末了。我是猫盘刷的群晖。轻量使用还是蛮香的。当然。pve。esxi。白裙都可以用这个办法。谢谢观看。谢谢!
















校验提示文案
4月份再打开就不会自动保存壁纸了,但是每天仍然会自动更换壁纸。
重新设置了代码 删掉任务重新设置 都不会保存壁纸。。。
重新建立文件夹也没成功。请教您知道这是什么问题么。。。求助。
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
4月份再打开就不会自动保存壁纸了,但是每天仍然会自动更换壁纸。
重新设置了代码 删掉任务重新设置 都不会保存壁纸。。。
重新建立文件夹也没成功。请教您知道这是什么问题么。。。求助。
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案