DeepSeek Harness(DSH)的插件化架構允許用戶自定義啓動體驗。dsh-550c-boot 插件旨在解決啓動時視覺風格單一的問題,通過復刻 550C 設備的開機流程,覆蓋原生 Loading 界面,並將桌面原生按鈕收編爲統一的終端配色。
插件介紹¶
該插件由開發者 yannicksong0106 維護,屬於“趣味換裝”類目。它通過在 DSH 啓動階段注入特定首幀並全屏播放動畫,實現了對開機畫面的接管。
核心功能¶
- 兩個檔位:支持“簡易”和“完整”兩種模式。簡易模式約 4 秒,僅展示 logo 書寫;完整模式約 16 秒,展示完整的覆寫流程。
- 隨時跳過:在完整模式下,點擊畫面或按
Esc鍵可提前結束播放。 - 覆蓋 Loading 卡片:首幀由宿主半邊注入,在插件求值前佔據屏幕,從而隱藏 DSH 原生的 Loading 卡片。
- 磷光配色:內置四套配色(琥珀、綠、青、白),可將桌面窗口右上角的原生按鈕收編爲同一套配色。
- 零運行時依賴:插件自身不包含外部依賴項。
安裝與啓用¶
安裝命令如下:
dsh plugin --profile web add dsh-550c-boot
安裝後需重啓 DSH 客戶端,插件才能在啓動時生效。
典型用法¶
- 在 設置 -> 通用 -> 550C 開機動畫 中切換模式。
- 點擊“預覽”按鈕查看動畫效果。
- 在完整模式下,播放過程中按
Esc或點擊畫面可跳過。
適用場景與注意¶
- 版本要求:要求 DSH 版本
>=0.2.0-rc.1。 - 覆蓋時機:只能在 Web UI 加載後覆蓋全屏,無法在 Electron 窗口首幀空白前展示。
- 首幀機制:首幀爲純色佔位,並非動畫畫面。
- 按鈕限制:桌面原生按鈕僅變色,無法移除;在 macOS 上,播放期間頂部條帶歸窗口拖動。
- 播放頻率:每次客戶端加載(包括刷新頁面)都會播放,目前不支持去重。
結語¶
該插件通過注入首幀和覆蓋全屏動畫,爲 DSH 增加了個性化的開機體驗。如果你需要特定的啓動視覺風格,可以參考其 GitHub 倉庫。