dsh-splash-screen-haavk:哈夫克风格 DSH 桌面启动动画

前言

DeepSeek Harness(DSH)桌面端启动时,默认界面往往直接进入工作区,缺少可配置的「开机仪式感」。社区里曾有长征机主题的启动包 dsh-startup-secret,素材体量大、流程复杂。dsh-splash-screen-haavk(维护者 kissear,社区分类:趣味换装)在 dsh-startup-secret@1.5.2 基础上做哈夫克(HAAVK)视觉与素材改写,包名为 dsh-splash-screen-haavk,当前版本 1.6.0(见仓库 package.json)。下面介绍它是什么、播什么、怎么装、怎么改。

这是什么

一句话:哈夫克冷蓝配色下的多段式 DSH 启动动画插件——开屏视频、过曝转场、五步访问授权 UI、终幕揭幕,全程预录语音与循环 BGM,文案与多数参数可在 DSH 设置里改。

本包与上游 dsh-startup-secret 不再同步;README 标明为二次创作,仅用于学习交流,MIT 许可。

播放序列

启动后按固定阶段推进(声音与画面见下表):

阶段 内容 声音
① 开屏视频 intro.mp4(2560×1440 H.264,约 5.2s,尾部淡到纯黑) 视频自带音轨,-18 LUFS
② 过曝洗白 灰光过曝,接冷蓝底板(淡入 900ms) 噪声扫频
③ 冷蓝底板 左上品牌区、右上 SKIP、底部日志与阶段计数 底板循环曲从此阶段淡入
④ 五步流程 中英文案、日志行、阶段徽标;第 1、2 步需手动确认 每步一句预录语音
⑤ 终幕 准星 + 「欢迎 <身份名称> 访问」 欢迎语 + 收尾音

五步默认文案在 lib/splash.js 的 STEPS 数组中,例如:第 1 步「需要访问许可 / ACCESS PERMISSION REQUIRED / AUTHORIZATION」,第 5 步「读取完毕 · 核验通过 / READ COMPLETE · VERIFIED / VERIFY」。完整五步表见 GitHub README。

人声仅走预录 line-1..5.mp3 与终幕 line-6.mp3;lib/splash.js 中 TTS_ENABLED = false,不启用浏览器 speechSynthesis。

核心功能与设置

安装后可在 DSH 设置 → 启动动画 调整,README 归纳为六组:

  1. 播放:启用、播放时机、速度倍率(0.35~3)
  2. 身份资料:身份名称、编号、权限等级、访问密码(终幕欢迎语会用到身份名称)
  3. 交互:自动播放(三档)、允许跳过、音效
  4. 语音与音效:播报、各音量、底板 BGM、开场视频音量
  5. 视觉:冷蓝主题、图案(HWAVIK)、开屏视频开关与声音
  6. 文案:品牌区、黑幕、终幕、页脚等文字

配置持久化路径为 ~/.dsh/dsh-startup.json(与包名无关,改名不丢设置)。

相对上游 1.5.2,功能面 README 写明:事件窗口停用(eventWindow = false)、人物立绘与音色选择移除、TTS 全关、主题仅保留冷蓝深色一套;asset-data.js 由 44 段缩至 8 段(约 2.3 MB → 0.39 MB)。

运行环境:package.json 要求 Node >=20;客户端通过 Cordis patch 注入,并依赖 @deepseek-ai/dsh-client-ui-settings。

安装与启用

桌面 profile 安装(资料原文命令):

dsh plugin --profile desktop add dsh-splash-screen-haavk

本地开发可用 link 指向目录,例如 README 中的 Windows 路径示例:

dsh plugin --profile desktop add link:D:\工作区\插件\dsh-splash-screen-haavk

装完后刷新页面即可看到启动流程。卸载:

dsh plugin --profile desktop remove dsh-splash-screen-haavk

典型用法:改素材与文案

改文案:优先在设置页的「文案」组修改;五步结构默认值在 lib/splash.js 的 STEPS。

换开屏或音频:素材位于 lib/assets/:

lib/assets/
  videos/intro.mp4
  music/board-loop.m4a
  line-1..5.mp3
  line-6.mp3
  sfx-tick.mp3
  sfx-ticks-run.mp3

换片可覆盖同名文件;改音频后需重建 lib/asset-data.js(开发期可用配套 asset_tool.py,或自行 base64 内联)。

自测:在插件目录执行:

npm test

README 称 264 项断言,覆盖 Host 路由、配置归一化、浏览器侧渲染与流程、音频时长等,在 Node 内运行,无需浏览器。

适用场景与注意

适合希望在 DSH 桌面启动时增加可配置、可跳过的主题化开屏,且接受哈夫克冷蓝视觉与「访问授权」叙事的开发者或个人使用。

应注意:

  • 插件在当前 DSH 进程权限下运行;安装前请自行查阅 GitHub 仓库 源码与 MIT 许可证。
  • 社区目录 SkillHub 插件页 为独立生态站点,与 DeepSeek / 幻方无官方从属关系;星标以目录为准(线索为 0)。
  • 二次创作素材有版权说明,README 声明无商业用途;商用前需自行合规判断。

结尾

dsh-splash-screen-haavk 把桌面启动做成一段可配置的哈夫克风流程:视频开场、五步交互、预录播报与 BGM,设置集中在 DSH 与本仓库素材路径。需要安装命令与阶段细节时,以 README 为准。

  • 目录页:https://www.skillhub.cn/plugins/kissear/dsh-splash-screen-haavk
  • GitHub:https://github.com/kissear/dsh-splash-screen-haavk
羽毛球分组比赛记分
小程序二维码

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

小夜