数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 11646|回复: 18

群晖自动更换主题壁纸

[复制链接]
发表于 2020-5-8 15:24:45 | 显示全部楼层 |阅读模式
本帖最后由 morilos 于 2020-5-9 12:48 编辑

  关注群晖这个设备很久了,这期间也把自己家各种闲置的电脑进行改造,调试成了群晖并在使用。好用的机器,价格太贵,一般的设备都报价在1000元以上,好在有二手闲鱼这个家伙。昨日500元淘的216J的机器,用黑群晖太久了,使用正版的居然不太适应,主要是这货配置太低了,几个GB的图片和视频,他就开始100%。

  这货登陆样式官方一共有两个,样板1蓝底白框,样板2蓝底黑框。
      你还可以自定义一个背景式样。官方的丑到爆!那百度广告太多,谷歌永远的1024,近两年只能使用bing,微软的Bing网页每次打开都会推送各式各样的地理风情。我在琢磨,如果群晖可以跟随Bing每日更新壁纸,那是多棒的事儿啊!
  Bing图片的数据接口地址是:

  1. http://bing.com/HPImageArchive.aspx?format=js&idx=0&n=1
复制代码

       我通过页面测试可以得到,反馈。然提取shell,得到
  1. echo https://cn.bing.com/$(curl -s "http://bing.com/HPImageArchive.aspx?format=js&idx=0&n=1"|grep -Po 'url[" :]+\K[^"]+')
复制代码
      通过搜寻,可以看到背景页面保存的地址是/usr/syno/etc/login_background.jpg
       好!现在需要做的及时让shell来更换这个Background了,点击“控制面板”->系统->任务计划,添加新任务脚本

  1. save="/volume1/web/bing.jpg"
  2. wget "https://cn.bing.com/$(curl -s "http://bing.com/HPImageArchive.aspx?format=js&idx=0&n=1"|grep -Po 'url[" :]+\K[^"]+')" -qO $save
  3. ln -sf $save /usr/syno/etc/login_background_hd.jpg
  4. ln -sf $save /usr/syno/etc/login_background.jpg
复制代码
添加完后后保存,然后立即运行。得到阿德莱德山的葡萄园效果,顺便把标识和标题进行更换,对脚本在进行编辑,得到

  1. savepath="/volume1/wallpaper"
  2. pic=$(wget -t 5 --no-check-certificate -qO- "https://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1")
  3. echo $pic|grep -q enddate||exit
  4. link=$(echo https://www.bing.com$(echo $pic|sed 's/.\+"url"[:" ]\+//g'|sed 's/".\+//g'))
  5. date=$(echo $pic|sed 's/.\+enddate[": ]\+//g'|grep -Eo 2[0-9]{7}|head -1)
  6. tmpfile=/tmp/$date"_bing.jpg"
  7. wget -t 5 --no-check-certificate  $link -qO $tmpfile
  8. [ -s $tmpfile ]||exit
  9. rm -rf /usr/syno/etc/login_background*.jpg
  10. cp -f $tmpfile /usr/syno/etc/login_background.jpg &>/dev/null
  11. cp -f $tmpfile /usr/syno/etc/login_background_hd.jpg &>/dev/null
  12. cp -f $tmpfile /usr/syno/synoman/webman/resources/images/default_wallpaper/01.jpg &>/dev/null
  13. cp -f $tmpfile /usr/syno/synoman/webman/resources/images/default/1x/default_wallpaper/dsm6_01.jpg &>/dev/null
  14. cp -f $tmpfile /usr/syno/synoman/webman/resources/images/default/2x/default_wallpaper/dsm6_01.jpg &>/dev/null
  15. cp -f $tmpfile /usr/syno/synoman/webman/resources/images/default/1x/default_wallpaper/dsm6_02.jpg &>/dev/null
  16. cp -f $tmpfile /usr/syno/synoman/webman/resources/images/default/2x/default_wallpaper/dsm6_02.jpg &>/dev/null
  17. title=$(echo $pic|sed 's/.\+"title":"//g'|sed 's/".\+//g')
  18. copyright=$(echo $pic|sed 's/.\+"copyright[:" ]\+//g'|sed 's/".\+//g')
  19. word=$(echo $copyright|sed 's/(.\+//g')
  20. if  [ ! -n "$title" ];then
  21. cninfo=$(echo $copyright|sed 's/,/"/g'|sed 's/,/"/g'|sed 's/(/"/g'|sed 's/ //g'|sed 's/\//_/g'|sed 's/)//g')
  22. title=$(echo $cninfo|cut -d'"' -f1)
  23. word=$(echo $cninfo|cut -d'"' -f2)
  24. fi
  25. sed -i s/login_background_customize=.*//g /etc/synoinfo.conf
  26. echo "login_background_customize="yes"">>/etc/synoinfo.conf
  27. sed -i s/login_welcome_title=.*//g /etc/synoinfo.conf
  28. echo "login_welcome_title="$title"">>/etc/synoinfo.conf
  29. sed -i s/login_welcome_msg=.*//g /etc/synoinfo.conf
  30. echo "login_welcome_msg="$word"">>/etc/synoinfo.conf
  31. if (echo $savepath|grep -q '/') then
  32. cp -f $tmpfile $savepath/$date@$title-$word.jpg
  33. fi
  34. rm -rf /tmp/*_bing.jpg
复制代码


此刻,填入脚本中,再次运行。想要的效果终于出来了!


歪歪爽!










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 3家元 +110 收起 理由
v662 + 30 優秀文章
cnkiller + 30 優秀文章
家睦 + 50

查看全部打赏

发表于 2020-5-9 11:29:09 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-9 12:25:47 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 1 反对 0

使用道具 举报

发表于 2020-5-9 16:35:30 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 1 反对 0

使用道具 举报

发表于 2020-5-10 15:11:44 来自手机浏览器 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2020-5-27 09:05:08 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2020-5-29 08:05:01 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2020-6-5 15:30:35 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2020-6-10 09:02:50 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2020-6-11 04:48:21 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2020-6-11 08:16:57 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-1-24 10:28:37 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-4-3 12:15:30 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-4-3 16:44:11 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-11-13 00:00:44 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-11-13 12:44:00 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-11-15 11:23:33 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-11-25 21:23:00 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-11-26 21:54:19 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|数码之家-技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2026-7-4 18:23 , Processed in 0.202801 second(s), 15 queries , Gzip On, Redis On.

Powered by Discuz!

© MyDigit.Net Since 2006

快速回复 返回顶部 返回列表