所有项目

PROJECT NOTES / 项目记录

WaifuX

在开源壁纸应用上增加 macOS 桌面槽位、壁纸绑定与恢复,整理成专注壁纸管理的个人改造版。

已有版本记录

项目记录整理于 2026 年 9 月 22 日,此日期不是项目创建时间。

从现成的壁纸应用开始

这个版本基于 jipika/WaifuX 修改。静态壁纸、动态壁纸和应用的基础能力来自上游;我这次的改造围绕桌面壁纸管理展开。

希望解决的事情很具体:为 macOS 的不同桌面分别保存壁纸安排,让“桌面 1”“桌面 2”这样的槽位和对应壁纸保持联系。与此同时,整理掉与这个用途无关的功能,让应用更专注。

这次改了什么

  • 增加桌面槽位,记录各槽位及显示器的壁纸绑定状态。
  • 增加基于标记的 Space 识别、待应用操作和已保存壁纸的恢复逻辑。
  • 调整应用启动和重新激活时的处理,避免意外重写壁纸。
  • 移除追番浏览、播放、解析规则、弹幕和相关资源库界面。

这些变化可以在 Desktop Slots 改造提交 中查看。

当前状态

仓库已有 WaifuX 38.0.117 — Desktop Slots 发布记录。该记录说明了本次改造内容;可下载文件以发布页实际提供的附件为准。

这是针对个人需求维护的分支。上游后续功能和修复是否已经合入,需要以分支代码为准;不同 macOS 版本、多显示器和 Space 切换场景下的表现也需要分别验证,不能仅凭这篇介绍视为全部兼容。

来源与归属

原项目由 jipika 维护,仓库采用 GPL-3.0 协议。这里记录的是我的桌面槽位改造与功能取舍,原有应用及其他上游能力仍归相应作者。使用或再分发时应遵守仓库的许可证。

一个想法,一次尝试。
返回项目列表