前言¶
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