# macos-snoopy-screen **Repository Path**: mirrors/macos-snoopy-screen ## Basic Information - **Project Name**: macos-snoopy-screen - **Description**:  macOS 史努比屏幕保护程序支持显示带有动态背景视觉效果和过渡效果的视频片段 - **Primary Language**: Objective-C - **License**: Not specified - **Default Branch**: main - **Homepage**: https://www.oschina.net/p/macos-snoopy-screen - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-24 - **Last Updated**: 2025-10-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # macOS 史努比屏幕保护 素材是从 tvOS 中提取的,开源了,视频素材没放到版本库,可以在 Release 总下载安装包,在里边的 Resouces 中就能找到。 应用没有签名,所以打开的时候会提示危险什么的,在系统设置-隐私和安全性-滚到最后,仍然打开。 这个屏保的史努比出现顺序还没有摸透,因为 bugOS 的原因,昨晚浪费了极长时间进行调试,累了,随便了。 后续有空会研究研究到底怎么播放的。 成品在 release 里边直接下就行。 @刚修好数码 就是我本人😂 --- ## v0.2.1 拖了好久,终于有时间搞一搞,解决了,都解决了! 这个版本大家可以放心使用了,解决了 legacyScreenSaver 的内存问题。 原来 macOS 屏幕保护关闭的时候不会调用 stopAnimation() 函数,非常神奇,而是响应了一个 com.apple.screensaver.willstop 通知。 ## v0.1.1 这个版本有写问题,有时候打开会黑屏,时间久了会卡顿,等过阵子有空搞一下。我估计是 avqueueplayer 的队列问题。 由于 macOS 系统的 bug,安装新版本屏幕保护之后,需要重启一下电脑才可以生效。 改用 SpriteKit 播放视频,支持 HEVC 的 alpha 通道,以显示背景。