当前位置: 首页 > news >正文

Phosphene:适用于 macOS Tahoe 的视频壁纸引擎,功能特性大揭秘!

导航菜单

可进行切换导航操作。有登录选项,还能进行外观设置。

平台

包含多个方面的功能。AI 代码创作方面,有 GitHub Copilot(借助 AI 编写更优质的代码)、GitHub Spark(构建并部署智能应用)、GitHub Models(管理并比较提示词)、MCP Registry(新,集成外部工具);开发者工作流方面,有 Actions(自动化任何工作流)、Codespaces(即时开发环境)、Issues(规划并跟踪工作)、Code Review(管理代码变更);应用程序安全方面,有 GitHub Advanced Security(发现并修复漏洞)、代码安全(在构建过程中保障代码安全)、密钥保护(防患于未然,防止信息泄露);探索方面,有为何选择 GitHub、文档、博客、更新日志、市场。还可查看所有功能。

解决方案

按公司规模划分,有企业版、中小型团队、初创公司、非营利组织;按用例划分,有应用现代化、DevSecOps、DevOps、CI/CD,还可查看所有用例;按行业划分,有医疗保健、金融服务、制造业、政府机构,也可查看所有行业。还能查看所有解决方案。

资源

按主题探索,有 AI、软件开发、DevOps、安全,可查看所有主题;按类型探索,有客户案例、活动与网络研讨会、电子书与报告、商业洞察、GitHub Skills;支持与服务方面,有文档、客户支持、社区论坛、信任中心、合作伙伴。还可查看所有资源。

开源

社区方面,有 GitHub Sponsors(资助开源开发者);项目方面,有 Security Lab、Maintainer Community、Accelerator、GitHub Stars、Archive Program;仓库方面,有主题、热门趋势、集合。

企业版

企业解决方案是企业平台(由 AI 驱动的开发者平台);可用附加组件有 GitHub Advanced Security(企业级安全功能)、Copilot for Business(企业级 AI 功能)、高级支持(企业级 24/7 支持)。

定价

可查看定价相关内容。

搜索或跳转

可搜索代码、仓库、用户、问题、拉取请求等,还有搜索语法提示。

提供反馈

会阅读每一条反馈并认真对待意见,可选择包含电子邮件地址以便联系。

保存的搜索

使用保存的搜索可更快筛选结果,若要查看所有可用限定符,可参阅文档。

登录与注册

有登录和注册选项,还有外观设置等相关提示。

kageroumado/phosphene 仓库信息

该仓库公开,有通知、复刻、加星等操作选项,还有代码、问题、拉取请求、操作、项目、安全与质量、洞察等导航选项。主分支有分支和标签可查看,还可转到文件、查看代码等。

文件夹和文件信息

展示了文件夹和文件的相关信息,包括名称、最后提交消息、最后提交日期等。

最新提交与历史记录

有 1 次提交记录。

Phosphene 介绍

Phosphene 是一款适用于 macOS Tahoe 的视频壁纸引擎,是菜单栏应用程序和壁纸扩展,可将自己的视频文件用作 macOS 桌面和锁屏壁纸,能接入系统原生壁纸选择器,基于苹果的私有 `WallpaperExtensionKit` 框架构建,视频播放可在进程外运行,能与操作系统级别的锁屏、空闲和睡眠生命周期集成。不过它通过 `dlopen` 加载 `WallpaperExtensionKit`,并使用基于反射的运行时内省来与 XPC 类型进行交互,苹果可能会在主要操作系统版本更新时更改,该项目适配 macOS 26(Tahoe)。

特性

自带视频,可导入 MP4、MOV 或 AVFoundation 可读取的文件;能实现无缝循环,通过跨循环边界偏移 PTS/DTS 实现帧精确循环;支持多显示器和每个空间独立选择;有节能播放功能,渐变式的 `PlaybackPolicy` 会根据多种因素减少工作量或暂停播放;有平滑锁屏过渡效果,启用“仅在锁屏时显示”选项后,壁纸会平滑淡入淡出;能在遮挡时暂停,检测到显示器被窗口覆盖时暂停渲染;有自适应变体,可选择低分辨率或低帧率变体;还有菜单栏控制功能,可预览、暂停/播放、切换显示器等。

要求

需要 macOS Tahoe(26.0 及以上),依赖 macOS 14 引入的壁纸扩展点,使用了仅适用于 Tahoe 的 SwiftUI 和 `glassEffect()` API;需要 Apple Silicon,目标平台为 `arm64 - apple - macos26.0`;需要 Xcode 17 及以上用于构建项目,需启用 Swift 6 严格并发。

构建步骤

先进行 `git clone` 操作,再进入项目目录,最后打开 `Phosphene.xcodeproj`。在 Xcode 中选择 **Phosphene** 方案并运行,项目使用同步文件系统组,添加或删除文件无需编辑 pbxproj 文件,还需设置开发团队进行代码签名,壁纸扩展会嵌入应用程序包并注册到系统中。

使用视频壁纸

启动 Phosphene 后,使用菜单栏图标 **管理库** 添加视频,然后打开 **系统设置 → 壁纸**,选择视频,macOS 会处理壁纸设置,Phosphene 的扩展提供视频帧。

架构

包含 Phosphene.app(菜单栏 UI)和 PhospheneExtension.appex(宿主:WallpaperAgent),两者通过 Darwin 通知交互,还有共享应用组容器。应用程序端基于 SwiftUI 管理视频库等;扩展端在系统 `WallpaperAgent` 进程中运行,加载 `WallpaperExtensionKit.framework` 并渲染视频帧;`PlaybackPolicy` 是播放行为的唯一真相来源;`VideoRenderer` 负责解码管道,实现无卡顿循环播放。

需要了解的特性

涉及 `WallpaperSnapshotXPC` 方法交换,若不进行运行时方法交换,快照会编码为空;基于反射的 XPC 解析,苹果请求类型不在公共 SDK 头文件中,扩展通过反射读取;变体建议方面,电源监控器认为设备连接电源且空闲时,“1080p@30” 变体可能不被选中。

许可证

采用 MIT 许可证,可自由使用,不提供任何保证。

致谢

由 [@kageroumado](https://x.com/kageroumado) 开发,Phosphene 最初是商业项目,因市场拥挤现在已开源。

关于

是一款适用于 macOS Tahoe 的视频壁纸引擎。

资源

有 Readme 和 MIT 许可证。

加载错误提示

加载时出现错误,可重新加载页面。

仓库相关数据

有 3 颗星、0 个关注者、0 次复刻,还可举报仓库。

发布版本

未发布任何版本。

包信息

有 0 个包。

贡献者

加载时出现错误,可重新加载页面。

语言

包含 Swift 98.4% 和 Objective - C 1.6%。

页脚

有相关链接和声明,包括条款、隐私、安全、状态、社区、文档、联系我们等,还可管理 Cookie 和不共享个人信息,此时可能无法执行某些操作。

http://www.jsqmd.com/news/858072/

相关文章:

  • Agent面试八股文(系列之三)
  • 2026年最新|10款论文降AI工具亲测!免费降ai率+付费+手改技巧全指南,AI率60%直降5%! - 降AI实验室
  • 通过网关将多功能电能表接入罗克韦尔PLC中
  • 如何快速配置Zotero中文文献管理插件:简单实用的完整教程
  • 告别风扇噪音困扰:Windows专业风扇控制软件FanControl完全指南
  • Taotoken模型广场如何帮助开发者快速选型与对比不同大模型
  • C++基础2
  • 网页编码难题:如何让浏览器正确显示全球字符集?
  • YOLOv8-face模型ONNX转换深度解析:从PyTorch到跨平台部署的最佳实践
  • RK3588 PLC AMP 核隔离配置 + RT‑Thread 实时优化 + FPGA 接口定义 + CODESYS 工程
  • AI视频生成工具Pixelle-Video:零基础制作数字人视频的终极指南
  • 新西兰工签服务机构排行:5家合规服务商实测对比 - 互联网科技品牌测评
  • Android动漫播放器插件终极指南:解锁Hanime1完整观影体验
  • 终极指南:如何用AI自动瞄准技术提升FPS游戏体验
  • 10分钟搞定黑苹果:OpCore-Simplify如何让复杂配置变得简单
  • Ryujinx Switch模拟器完整指南:从安装到优化的终极教程
  • 延迟队列实现选 Redis ZSet 还是时间轮算法对比哪个好?
  • OBS背景移除插件:3分钟学会AI虚拟绿幕,告别杂乱背景的终极指南
  • 本科硕博、毕业赶 due 党必看!告别论文熬夜内耗,10 款 AI 工具从选题到答辩兜底
  • [特殊字符] 从“氛围编程”到“3D小世界”:我用一段Prompt搭了一个迷你村庄
  • 5分钟掌握AI图像分层技术:从单图到专业PSD文件的终极指南
  • MASA全家桶汉化包:Minecraft模组中文界面终极解决方案
  • Visual Studio Uninstaller:深度系统清理架构与BURN引擎逆向工程实践
  • Android FLAG_SECURE安全机制深度解析与LSPosed Hook架构实现
  • 5分钟学会批量查询Excel:告别Ctrl+F的手动时代
  • SOCD Cleaner:终极键盘输入优化工具,彻底解决游戏按键冲突
  • 企业级Visual Studio深度清理:解决开发环境残留的架构方案
  • SAP MM模块自动创建采购订单的三种方式
  • 如何快速优化Windows系统性能:Win11Debloat免费工具终极指南
  • IPv4 与 IPv6 基础区别,以及 IP 检测时需要同时查看的原因