开源过年写的 macos 视频壁纸软件 OnlyWallpaper,主打省电

功耗增加极少(我测试只有 10-50mW ,不到 0.1W 占用) 项目地址: https://github.com/Bronya0/OnlyWallpaper 右边 release 已经编译好了,直接下载用即可。 OnlyWallpaper macOS 动态壁纸工具,使用 GPU 硬件加速渲染视频作为桌面背景。 将 MP4/MOV 视频文件设置为 macOS 桌面壁纸,支持开机自启等功能。 GPU 硬件加速 - 使用 WKWebView + Metal 视频解码,低 CPU 占用 用法 编译 CGO_ENABLED=1 go build -o wallpaper

或者 release 下载现成的二进制文件 启动壁纸 chmod +x wallpaper ./wallpaper --video /path/to/video.mp4

停止壁纸 ./wallpaper stop

查看状态 ./wallpaper status

开机自启 设置开机自启(需指定视频路径): ./wallpaper enable-autostart --video /path/to/video.mp4

取消开机自启: ./wallpaper disable-autostart

命令行参数

参数 说明

--video MP4/MOV 视频文件路径

--cmd 命令:start / stop / status / enable-autostart / disable-autostart

注意事项

视频格式 - 仅支持 .mp4 和 .mov 格式 资源占用 - 视频播放会占用一定的 GPU 资源,功耗增加极少(我测试只有 10-50mW ,不到 0.1W 占用)

编译要求 - 需要安装 Xcode Command Line Tools:xcode-select --install

技术栈

Go - 主程序逻辑 cgo - Go 与 Objective-C 互操作 Objective-C - macOS 原生窗口管理 WKWebView - HTML5 视频渲染