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
羽毛球分组比赛记分
小程序二维码

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

小夜