写了个壁纸切换脚本:macOS 用 Shell 自动更换壁纸的简单方法
本文介绍了在 macOS 系统上通过 Shell 脚本实现随机壁纸自动轮换的方法。作者受他人动态启发,希望为 macOS 打造类似 Linux 的壁纸切换方案,并借助 desktoppr 工具配合 Homebrew 安装。脚本使用 wget 从随机壁纸接口下载图片,以时间戳命名文件,避免因文件名重复导致系统不更新壁纸;通过 trap 捕获 Ctrl + C 信号,在退出时恢复原有壁纸;同时检测并跳过重复图片,避免频繁切换相同内容。用户可通过设置 WALLPAPER_SWITCH 变量自由调整切换间隔。该方案相比功能繁重的壁纸软件更轻量,不常驻后台,资源占用极小,适合追求简洁高效的用户。文章提供了完整代码,并解释了设计细节与健壮性处理,帮助读者快速上手。





