dsh-wallpapers:通过原壁纸插件还原「奶皇新」琥珀玻璃预设

前言

在 DSH Web 或 Desktop 里做日常开发时,界面往往依赖原壁纸插件 dsh-plugin-wallpaper-engine 来渲染背景、玻璃质感、输入框和挂件。若你已在 Wallpaper Engine 里使用创意工坊作品「奶皇新」,并希望把同一套视觉参数落到 DSH 原生首页、聊天页和侧栏上,手写或猜测样式既费时,也容易和本地原图不一致。下面介绍社区插件 dsh-wallpapers(npm 包名 dsh-amber-glass-theme):它不替代原壁纸插件,而是保存并应用与你原图对应的 121 个可移植参数,在 DSH 0.2 内核下复用同源渲染逻辑。

这是什么

dsh-wallpapers 由维护者 L-eleven-1 发布,仓库地址为 github.com/L-eleven-1/dsh-wallpapers。当前 README 标注的版本为 奶皇新 · 琥珀玻璃预设 v0.2.0,定位是「用户原图预设」:通过已安装的 dsh-plugin-wallpaper-engine@1.4.0 配置背景与原生界面,保留 DSH 真实页面结构,而不是再实现一套壁纸引擎。

安装本插件本身不会改界面;需要在设置里主动「应用原图效果」并刷新页面后,原壁纸插件才会读取刚写入的参数。

核心功能

外观与行为

  • 继续由 dsh-plugin-wallpaper-engine@1.4.0 负责背景、玻璃、输入框、边框和挂件渲染。
  • 保留 DSH 首页、聊天页、侧栏和插件页结构。
  • 保存用户原图对应的原生深色主题及 121 个可移植参数,而非猜测一组样式。
  • 应用前会保存参数备份;应用失败会尝试回滚。「恢复应用前设置」仅恢复仍等于本预设值的项,保留应用后手动改过的参数。

视频播放帧、窗口大小、系统缩放与 DSH 版本会影响像素位置;插件提供同源渲染与同参数,不承诺不同屏幕上每个像素完全一致。

恢复与本地数据

备份文件位于:

~/.dsh-amber-glass-theme/original-preset-backup.json

保留该文件即可保留恢复依据。卸载本预设扩展不会自动撤销已应用到原壁纸插件中的参数;需要回退时请先使用恢复按钮。预设使用独立字体集,不会改写原字体集文档。

仓库含代码、可移植主题参数与效果预览,不包含视频、模型配置、账号凭据或个人本地路径。

安装条件

应用前请确认:

  1. 使用兼容 0.2 内核的 DSH Web 或 DSH Desktop(包声明 dsh: ^0.2.0-rc.1,Node >=22.12.0)。
  2. 已安装并正常启用 dsh-plugin-wallpaper-engine@1.4.0。本插件是预设扩展,不重复实现或替代原壁纸插件(peerDependencies 声明)。
  3. 本机已下载创意工坊作品「奶皇新」,Steam 创意工坊 ID:3808236079(Steam 页面)。请取得本地视频后再应用预设;本插件不会启动 Wallpaper Engine 桌面程序,也不会订阅或切换系统桌面壁纸。

安装与启用

官方 README 给出的步骤如下。

  1. 下载安装包 dist/dsh-amber-glass-theme-0.2.0.tgz(自仓库 dist 目录获取)。

  2. 在 DSH 插件市场的自定义安装源中使用本地安装包路径;若通过包管理器手动安装,在当前 profile 目录执行(路径改为你本机上的绝对路径):

pnpm add /absolute/path/dsh-amber-glass-theme-0.2.0.tgz

并将包名加入该 profile 的 dsh.profile.bundles。

  1. 打开 设置 → 原图主题 → 应用原图效果。

  2. 点击 刷新当前页,由原壁纸插件读取刚保存的参数;不需要重启软件。

从 v0.1.0 升级时:宿主卸载旧版本后,其近似样式将被移除;v0.2.0 也会主动清理旧客户端控制器。

典型用法

完成安装与原壁纸插件依赖后,工作流可以概括为:

  1. 确认 Wallpaper Engine 侧「奶皇新」资源已在本地可用。
  2. 安装 dsh-amber-glass-theme-0.2.0.tgz 并写入 profile bundles。
  3. 在 设置 → 原图主题 中点击 应用原图效果(可先留意备份是否已写入 ~/.dsh-amber-glass-theme/)。
  4. 刷新当前页 查看 DSH 首页等与预设一致的玻璃与框体效果。
  5. 若需回退,使用 恢复应用前设置(会保留你之后手动调整过的、已偏离预设值的参数)。

开发与打包验证(维护者仓库内):

npm run build
npm test
npm pack

无第三方运行时依赖;验证范围见仓库 docs/VALIDATION.md。

适用场景与注意

适合谁: 已在 DSH 0.2 环境使用 dsh-plugin-wallpaper-engine@1.4.0,且本地持有「奶皇新」创意工坊资源、希望把原图参数一键落到 DSH 界面上的开发者或日常用户。

务必注意:

  • 插件在当前 DSH 进程权限下运行;安装前应阅读源码与 MIT 许可证,并理解其对原壁纸插件配置的读写与备份行为。
  • 原壁纸插件、挂件与视频的实现与资产属于各自作者;本仓库通过配置复用 dsh-wallpaper-engine,不复制渲染实现或视频。
  • 社区目录 skillhub.cn/plugins/L-eleven-1/dsh-wallpapers 为独立站点,与 DeepSeek / 幻方无官方从属关系;DSH 生态遵循「一切皆插件」,安装来源以你信任的目录或仓库为准。

结尾

dsh-wallpapers(dsh-amber-glass-theme)的价值在于:在不动 DSH 页面结构的前提下,用可备份、可部分恢复的 121 个参数,把「奶皇新」琥珀玻璃风格接到原壁纸插件上。需要详情与安装包时,可查看 SkillHub 目录页 与 GitHub 仓库。

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

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

Xiaoye