为 Web 界面换上动态壁纸与配色主题
30.1/100
综合分
2
GitHub 星标
62
npm 周下载
—/5
用户评分
数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-live-wallpapernpm 源 · dsh-live-wallpaper 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 动态壁纸
- 配色主题切换
为 DeepSeek Harness Web UI 提供零依赖动态壁纸
最近更新
在 GitHub 查看全部 →v0.3.22026-09-05
修复 Windows 本地媒体选择:文件关联给出空 MIME 类型或通用 MIME 类型时也能正常处理,涵盖 MP4/WebM 和常见图片格式。缓存的 ShaderToy 源码在 WebGL2 无法初始化或编译时回退到官方播放器,视频出错时会说明编解码器兼容性。已在 DeepSeek Harness 0.1.2-rc.1(dsh web)及其当前客户端加载器/凭据 API 上验证。新增 Chromium 回归测试和 Node.js 22/24 上的 Windows/Linux CI,其中 Node.js 24 上跑真实 DSH 集成。npm 发布任务要求这些检查通过。未新增生产依赖。支持范围是浏览器 Web UI。原生桌面文件/IPC 加载和特定硬件的编解码器/GPU 行为仍不在自动化覆盖范围内。安装/更新:dsh plugin --profile web add dsh-live-wallpaper@0.3.2
v0.3.12026-08-24
· 未配置 App Key 时,粘贴 ShaderToy ID 或官方链接即可使用官方 Embed 播放器
· 保存 ShaderToy ID,刷新或重启 DSH 后自动恢复
· 配置 App Key 后继续优先获取 Common + Image 源码并本地 WebGL2 渲染
· 多通道、不支持输入或本地编译失败时自动回退官方播放器
· App Key 调整为可选配置,保留高级标签页捕获入口
v0.3.02026-08-24
· 粘贴 ShaderToy ID 或官方链接,一键获取 Common + Image 源码并本地渲染
· 使用 DSH 凭据服务安全保存 ShaderToy App Key
· 已应用源码可在刷新或重启 DSH 后自动恢复
· 对多通道、纹理和音频等不支持作品显示明确提示,并保留高级标签页捕获兼容入口
· 增加 Host/API、源码校验和浏览器端回归测试
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成DSH 动态壁纸
为 DeepSeek Harness Web UI 提供动态壁纸与页面主题中心。插件不依赖 Steam、Wallpaper Engine 或额外 npm 依赖;无 App Key 时直接使用 ShaderToy 官方播放器,配置 App Key 后可获取源码并在浏览器 WebGL2 中本地渲染。
当前兼容基线为 DeepSeek Harness 0.1.2-rc.1 的 dsh web 浏览器界面。
0.3.2 修复 Windows 文件关联缺失导致本地 MP4/WebM/图片被拒绝的问题,并在恢复缓存 ShaderToy 源码时处理 WebGL2 不可用的情况。CI 覆盖 Windows/Linux、Node.js 22/24 和 Chromium 浏览器。插件支持范围为 Web UI;原生桌面客户端的 file:///IPC 加载方式不在此声明范围内。
展开完整文档(README 剩余 1 节)
DSH 动态壁纸 为 DeepSeek Harness Web UI 提供动态壁纸与页面主题中心。插件不依赖 Steam、Wallpaper Engine 或额外 npm 依赖;无 App Key 时直接使用 ShaderToy 官方播放器,配置 App Key 后可获取源码并在浏览器 WebGL2 中本地渲染。 当前兼容基线为 DeepSeek Harness 0.1.2-rc.1 的 dsh web 浏览器界面。 0.3.2 修复 Windows 文件关联缺失导致本地 MP4/WebM/图片被拒绝的问题,并在恢复缓存 ShaderToy 源码时处理 WebGL2 不可用的情况。CI 覆盖 Windows/Linux、Node.js 22/24 和 Chromium 浏览器。插件支持范围为 Web UI;原生桌面客户端的 file:///IPC 加载方式不在此声明范围内。 功能 - 四款离线程序化动态壁纸:极光、星云、落日流光、霓虹网格 - 粘贴 ShaderToy ID 或官方链接即可应用;App Key 可选 - 未配置 App Key 时使用官方 Embed,配置后优先本地渲染 Common + Image 源码 - 应用 HTTP(S) 视频、图片或网页 URL - 临时应用本地视频、GIF 和图片 - 调整背景暗度、模糊、界面遮罩透明度和视频速度 - 5 套页面主题预设,并可分别自定义主题底色、强调色和按钮颜色 - 圆角、胶囊、直角、玻璃和 DSH 原生共 5 种按钮形态 - 系统无衬线、圆体、衬线、等宽共 4 种字体风格,以及 90%–115% 字号缩放 - 壁纸与主题可独立开关;关闭主题或卸载插件后自动恢复 DSH 原生外观 - 页面隐藏、系统开启“减少动态效果”时自动暂停可暂停的动画 - 除本地文件和标签页捕获外,配置、ShaderToy ID 与已获取源码保存在浏览器 localStorage 中 本地安装 dsh plugin --profile web add ./dsh-live-wallpaper dsh --profile web --dump-config dsh web 打开 DSH 后,点击右下角的圆形壁纸按钮。 从 GitHub 安装 dsh plugin --profile web add github:hinayoung23/dsh-live-wallpaper#v0.3.2 从 npm 安装 dsh plugin --profile web add dsh-live-wallpaper 素材使用方法 最简单、最稳定的方式是直接使用面板中的四款“内置动态”,它们不需要访问任何外部网站。 使用下载的视频: 1. 在插件面板的“下载壁纸素材”中打开 Pexels 或 Pixabay。 2. 在网站中选择作品并下载 MP4/WebM 文件,不要复制作品详情页地址。 3. 回到插件面板,在“本地文件”中点击“选择视频、GIF 或图片”。 使用 ShaderToy: 1. 粘贴作品 ID(例如 XXcyRn)或完整官方链接,点击“应用”;无需 App Key。 2. 未配置 App Key 时,插件直接嵌入 ShaderToy 官方播放器并保存 ID;刷新或重启 DSH 后会自动恢复。 3. 如需本地源码渲染,展开“App Key(可选)/ 高级兼容”,从 ShaderToy Apps 取得 App Key 并保存。之后插件会优先获取 Common + Image 源码并在本地 WebGL2 中编译。 4. 源码通道或本地编译不兼容时,插件会自动退回官方播放器;标签页捕获仍保留为高级兼容方式。 “视频 / 图片 URL”要求媒体直链,即在浏览器中打开后直接显示视频或图片;Pexels、Pixabay 等素材详情页不能作为媒体直链使用。 来源与安全 - ShaderToy App Key 存放在 DSH 凭据服务中;浏览器只能查询配置状态,无法读回明文。 - Host 接口只接受同源 JSON 请求,并只访问固定的 ShaderToy 官方 API,不是通用网络代理。 - 插件仅获取作者允许通过官方 API 访问的源码,不抓取网页或绕过 Cloudflare 和作品访问控制。 - 仅固定的 ShaderToy 官方 Embed 使用 allow-same-origin;用户自定义远程网页仍在更严格的 sandbox iframe 中运行。壁纸层默认不接收鼠标事件。 - 插件不会抓取、代理或绕过任何第三方壁纸市场的访问控制。 - 使用第三方视频、图片或 Shader 前,请确认其授权允许你的使用方式。 已知限制 - 浏览器不能在刷新后重新取得本地文件权限,因此本地文件壁纸仅在当前页面生命周期内有效。 - 无 App Key 模式需要持续联网,并依赖 ShaderToy 官方 Embed 可用且作品允许嵌入。 - 远程服务器可能禁止跨站嵌入或热链;这时请下载文件后通过“本地文件”使用。 - 当前本地渲染支持一个 Image 通道、可选一个 Common 通道且不含外部输入;Buffer A–D、纹理、音频、摄像头和立方体贴图会自动退回官方播放器。 - ShaderToy 官方 API 只返回作者标记为可通过 API 访问的作品;其他可嵌入作品会自动使用官方播放器。 - 本地 ShaderToy 渲染需要 WebGL2。高级标签页捕获仅在当前页面生命周期内有效,并可能要求浏览器的屏幕录制权限。 - 本地视频能否解码取决于浏览器和系统编解码器;建议 H.264 MP4 或 VP8/VP9 WebM。内置动画暂停时请检查系统“动画效果”及插件“尊重减少动态效果”选项。标签页捕获需要 HTTPS 或 localhost 安全上下文。 开发验证 pnpm check pnpm exec playwright install chromium pnpm test:browser pnpm pack 许可证 MIT DSH 动态壁纸为 DeepSeek Harness Web UI 添加了动态壁纸和页面主题中心。它既不需要 Steam、Wallpaper Engine,也不需要额外的 npm 依赖。没有 App Key 时,它使用官方 ShaderToy 播放器;有 App Key 时,它可以通过本地 DSH Host 获取源码,并用 WebGL2 进行渲染。 当前的兼容性基线是 DeepSeek Harness 0.1.2-rc.1 中的 dsh web 浏览器 UI。 版本 0.3.2 在 Windows 文件关联提供空或通用 MIME 类型时接受本地 MP4/WebM/图片,并在缓存的着色器源码无法使用 WebGL2 时回退到官方播放器。CI 覆盖 Windows/Linux、Node.js 22/24 和 Chromium。支持的界面是 Web UI;原生桌面 file:///IPC 加载不在本声明范围内。 功能 - 四种离线程序化动态壁纸:Aurora、Nebula、Sunset Flow 和 Neon Grid - 粘贴 ShaderToy ID 或官方 URL 即可应用,无需 App Key - 无需密钥即可使用官方 Embed,也可选择使用密钥获取并在本地渲染 Common + Image 源码 - 使用 HTTP(S) 视频、图片或网页 URL 作为壁纸 - 临时应用本地视频、GIF 和图片 - 调整背景变暗、模糊、UI 叠加不透明度和视频播放速度 - 五种页面主题预设,可独立自定义基础色、强调色和按钮颜色 - 五种按钮样式:圆角、胶囊、方形、玻璃和原生 DSH - 四种字体样式——系统无衬线、圆体、衬线和等宽——并支持 90%–115% 字体缩放 - 可独立启用壁纸和主题;禁用主题或卸载插件可恢复原生 DSH 外观 - 当页面隐藏或系统请求减少动态效果时,自动暂停支持的动画 - 将配置、ShaderToy ID 和获取的源码存储在浏览器 localStorage 中,本地文件和标签页捕获除外 本地安装 dsh plugin --profile web add ./dsh-live-wallpaper dsh --profile web --dump-config dsh web 打开 DSH 后,点击右下角的圆形壁纸按钮。 从 GitHub 安装 dsh plugin --profile web add github:hinayoung23/dsh-live-wallpaper#v0.3.2 从 npm 安装 dsh plugin --profile web add dsh-live-wallpaper 如何使用壁纸来源 最简单、最可靠的选择是使用四种内置动画预设之一。它们不需要访问任何外部网站。 要使用下载的视频: 1. 从插件面板中的“下载壁纸媒体”部分打开 Pexels 或 Pixabay。 2. 选择一个视频并下载其 MP4/WebM 文件。不要复制素材详情页 URL。 3. 返回插件面板,点击“本地文件”下的“选择视频、GIF 或图片”。 要使用 ShaderToy: 1. 粘贴作品 ID(例如 XXcyRn)或完整的官方 URL,然后点击“应用”。无需 App Key。 2. 在没有密钥的情况下,插件会嵌入官方 ShaderToy 播放器并保存 ID,以便壁纸在刷新或 DSH 重启后恢复。 3. 对于本地源码渲染,展开 App Key (Optional) / Advanced Compatibility,从 ShaderToy Apps 获取密钥并保存。后续应用会优先使用 WebGL2 在本地获取并编译 Common + Image 源码。 4. 如果源码通过或本地编译不兼容,插件会自动回退到官方播放器。标签页捕获仍可作为高级兼容性选项使用。 Video / Image URL 字段需要直接媒体 URL——即在浏览器中打开后直接显示视频或图像本身的 URL。Pexels 和 Pixabay 的素材详情页不是直接媒体 URL。 来源与安全 - ShaderToy App Key 由 DSH 凭据服务存储。浏览器可以查询其配置状态,但无法读取已保存的明文值。 - Host 端点仅接受同源 JSON 请求,并且只面向固定的官方 ShaderToy API;它不是通用网络代理。 - 插件仅获取作者通过官方 API 允许的源码。它不会抓取页面,也不会绕过 Cloudflare 或作品访问控制。 - 只有固定的官方 ShaderToy Embed 会获得 allow-same-origin;用户提供的远程页面仍保留在更严格的沙盒 iframe 中。壁纸层默认不接收指针事件。 - 插件不会抓取、代理或绕过任何第三方壁纸市场的访问控制。 - 在使用第三方视频、图像或着色器之前,请确认其许可证允许你预期的用途。 已知限制 - 浏览器无法在页面重新加载后恢复本地文件权限,因此本地文件壁纸仅在当前页面生命周期内可用。 - 无密钥模式需要网络连接,并依赖官方 ShaderToy Embed 可用且允许用于该作品。 - 远程服务器可能会阻止跨源嵌入或热链接。在这种情况下,请下载文件并使用 Local File 选项。 - 本地渲染目前支持一个 Image pass、一个可选的 Common pass,并且不支持外部输入。Buffer A–D、纹理、音频、摄像头和立方体贴图会自动回退到官方播放器。 - 官方 ShaderToy API 仅返回作者允许 API 访问的作品。其他可嵌入作品会自动使用官方播放器。 - 本地 ShaderToy 渲染需要 WebGL2。高级标签页捕获仅在当前页面生命周期内有效,并且可能需要屏幕录制权限。 - 视频解码取决于浏览器和操作系统编解码器;优先使用 H.264 MP4 或 VP8/VP9 WebM。如果内置动画暂停,请检查操作系统动画设置以及插件的减少动态效果选项。标签页捕获需要 HTTPS 或 localhost。 开发验证 pnpm check pnpm exec playwright install chromium pnpm test:browser pnpm pack 许可证 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
hinayoung23/dsh-live-wallpaper
为 Web 界面换上动态壁纸与配色主题
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,362已汉化DSH
71.4
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,076已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,814已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。