项目记录整理于 2026 年 9 月 22 日,此日期不是项目创建时间。
从现成的壁纸应用开始
这个版本基于 jipika/WaifuX 修改。静态壁纸、动态壁纸和应用的基础能力来自上游;我这次的改造围绕桌面壁纸管理展开。
希望解决的事情很具体:为 macOS 的不同桌面分别保存壁纸安排,让“桌面 1”“桌面 2”这样的槽位和对应壁纸保持联系。与此同时,整理掉与这个用途无关的功能,让应用更专注。
这次改了什么
- 增加桌面槽位,记录各槽位及显示器的壁纸绑定状态。
- 增加基于标记的 Space 识别、待应用操作和已保存壁纸的恢复逻辑。
- 调整应用启动和重新激活时的处理,避免意外重写壁纸。
- 移除追番浏览、播放、解析规则、弹幕和相关资源库界面。
这些变化可以在 Desktop Slots 改造提交 中查看。
当前状态
仓库已有 WaifuX 38.0.117 — Desktop Slots 发布记录。该记录说明了本次改造内容;可下载文件以发布页实际提供的附件为准。
这是针对个人需求维护的分支。上游后续功能和修复是否已经合入,需要以分支代码为准;不同 macOS 版本、多显示器和 Space 切换场景下的表现也需要分别验证,不能仅凭这篇介绍视为全部兼容。
来源与归属
原项目由 jipika 维护,仓库采用 GPL-3.0 协议。这里记录的是我的桌面槽位改造与功能取舍,原有应用及其他上游能力仍归相应作者。使用或再分发时应遵守仓库的许可证。
一个想法,一次尝试。
返回项目列表