群晖DSM7.X 登录界面改为微软必应Bing每日一图并将登录框美化成半透明
1.DSM Bing壁纸
代码来源:https://github.com/Yuqing-Xie/DSM_Login_BingWallpaper,感谢作者
群晖的DSM登录界面可以自己设置壁纸,很快就找到了每日美图的一个api
http://bing.com/HPImageArchive.aspx?format=js&idx=0&n=1
稍微处理下,实现用shell提取壁纸地址:
echo https://cn.bing.com/$(curl -s "http://bing.com/HPImageArchive.aspx?format=js&idx=0&n=1"|grep -Po 'url[" :]+\K[^"]+')
群晖DSM的登陆壁纸实际保存位置是
/usr/syno/etc/login_background_hd.jpg
/usr/syno/etc/login_background.jpg
2.半透明css
把群晖DSM7.X的登录界面美化成半透明 - GXNAS博客
感谢作者
3.美化适用于DSM7.1-42661版本(包括DSM7.1-42661up1到DSM7.1-42661up4版本)和DSM7.1.1-42962版本。其他版本需要自己测试验证。
#半透明效果
cd /usr/syno/synoman/webman/login/css/
cp login.css login.css-bak
cp login.css.gz login.css.gz-bak
rm -rf login.css
rm -rf login.css.gz
wget https://wp.gxnas.com/wp-content/uploads/2022/09/login.css
wget https://wp.gxnas.com/wp-content/uploads/2022/09/login.css.gz
chmod 755 login.css
chmod 755 login.css.gz
#恢复初始
cd /usr/syno/synoman/webman/login/css/
rm -rf login.css
rm -rf login.css.gz
cp login.css-bak login.css
cp login.css.gz-bak login.css.gz
chmod 755 login.css
chmod 755 login.css.gz