前言¶
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 归纳为六组:
- 播放:启用、播放时机、速度倍率(0.35~3)
- 身份资料:身份名称、编号、权限等级、访问密码(终幕欢迎语会用到身份名称)
- 交互:自动播放(三档)、允许跳过、音效
- 语音与音效:播报、各音量、底板 BGM、开场视频音量
- 视觉:冷蓝主题、图案(HWAVIK)、开屏视频开关与声音
- 文案:品牌区、黑幕、终幕、页脚等文字
配置持久化路径为 ~/.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