dsh-mpkg-wallpaper:给 dsh web 添加 Wallpaper Engine mpkg 背景

前言

DSH 的插件机制允许在 Web 界面中扩展能力。对 dsh web 来说,背景通常由宿主样式决定;如果希望把 Wallpaper Engine 的 .mpkg、Steam 创意工坊原始目录、本地视频/网页/图片作为背景,就需要一个专门处理背景加载和外观适配的插件。

下面介绍 dsh-mpkg-wallpaper

这是什么

dsh-mpkg-wallpaper 是 XHR666 维护的 DSH Web 壁纸引擎插件,用于给 DeepSeek Harness Web 界面(dsh web)添加背景壁纸。它把 Wallpaper Engine .mpkg 解析、Steam 创意工坊原始目录发现、视频/网页/图片壁纸、时间变化壁纸、虚化、主题外观、本地壁纸库、轮换、播放控制、设置持久化和更新检查放在一个插件里。

核心能力

壁纸来源

  • .mpkg:在浏览器内直接解析,不上传第三方。
  • Steam 创意工坊原始目录:自动发现,支持 videowebscene 类型。
  • 普通壁纸:支持视频、网页、图片/GIF/URL 壁纸加载。

时间变化壁纸

支持时间变化壁纸的多时段自动切换,也支持手动锁定某个时段。

虚化与外观

  • 统一虚化控制整屏背景模糊。
  • 对话框、设置面板、弹层、遮罩、侧边栏等可独立控制虚化。
  • 提供主题颜色、统一雾、面板匹配壁纸色等玻璃外观能力。
  • 液态玻璃仍为实验性功能,默认全关,不建议日常启用。

壁纸库与轮换

支持本地壁纸库、自定义目录、壁纸切换与定时轮换。可以使用上一个/下一个切换壁纸,也可以设置定时自动轮换。

播放控制与省电

  • 视频/网页壁纸支持暂停/播放控制。
  • 调整无关设置不触发重播。
  • 可开启页面隐藏时暂停、窗口失焦时暂停、电池供电时暂停三档省电策略。

大文件播放

支持大文件 hybrid 模式流式播放,支持大于 600MB 的文件。

设置与更新

  • 设置会持久化到浏览器 localStorage~/.dsh-mpkg-wallpaper/settings.json
  • 支持导出/导入外观类设置 JSON 文件,用于备份与恢复。
  • 支持「检查更新」按版本号对比,以及「一键更新」从 GitHub 拉最新代码并重启生效。
  • 可检测并适配 dsh-better-sidebar

安装与启用

已核实资料未给出官方安装命令,本文不拼接安装命令。启用前请先查看仓库说明或插件目录说明,并确认运行环境满足:

node >=20

由于插件会在 DSH 的 Web 界面中执行本地逻辑,安装前应检查源码、依赖和许可证。

典型用法

1、进入设置页后,可在「可调参数」折叠区查看 .mpkg 的只读参数;部分网页壁纸的分辨率、语言、音量等参数可在同一折叠区修改。

2、当前壁纸为视频或网页壁纸时,点击设置页的暂停/播放按钮控制画面;调整无关设置不会重播。

3、在「其他」tab 中开启页面隐藏时暂停、窗口失焦时暂停、电池供电时暂停。

4、在「其他」tab 中导出或导入外观类设置 JSON 文件。

5、使用上一个/下一个切换壁纸,或设置定时自动轮换。

6、使用「检查更新」按版本号对比,或使用「一键更新」从 GitHub 拉最新代码并重启生效。

适用场景与注意

适合想在 dsh web 中使用 Wallpaper Engine 壁纸、本地视频/网页/图片背景,并需要控制虚化、主题外观、轮换和省电策略的用户。

注意:

  • 网页壁纸(HTML)为实验性,部分依赖外网 SDK/特殊交互逻辑的壁纸未完全适配。
  • Application.exe)壁纸被完全排除,用于防病毒注入。
  • 场景壁纸无法在 Web 端完整还原,仅提供静态帧提取或图层合成折中方案。
  • 浏览器兼容性参考:Chrome/Edge 推荐;Firefox/移动端可能受自动播放策略、性能或 API 支持限制。
  • 插件以当前 DSH 进程权限运行,安装前应检查源码与许可证。

获取

GitHub 仓库:https://github.com/XHR666/dsh-mpkg-wallpaper

目录页 URL 未在已核实资料中出现;社区目录属于独立站点,与 DeepSeek / 幻方无官方从属关系,不应视为官方应用商店。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜