前言¶
DeepSeek Harness (DSH) 默認啓動時會恢復上一次的會話窗口。如果你希望每次打開 DSH 時都直接進入一個空白會話,並展示一支固定的視頻作爲背景,可以使用 dsh-pv-home 插件。它通過修改啓動邏輯和注入腳本,將指定的視頻文件設置爲循環播放的啓動頁,並支持通過屏保模式播放。
插件介紹¶
- 名稱:
soh4c4759/dsh-pv-home - 作者:SOH4C4759
- 類別:客戶端
- 許可證:MIT
本插件通過搶佔視口、清理會話恢復點以及路由配置,在不改動 DSH 本體源碼的情況下,實現自定義啓動頁和屏保功能。
核心功能¶
- 默認空白窗口與全屏播放:打開 DSH 或刷新頁面時,默認恢復空白會話,全屏循環播放指定視頻。
- 快捷返回:按 Esc 鍵返回 DSH 界面,落點是默認窗口(空白會話),不是被恢復的舊對話。
- PV 風格音量控制:提供 PV 風格的音量按鈕,支持點擊靜音/取消,以及通過
M、↑、↓鍵或鼠標滾輪調節音量。 - 標題欄跟隨配色:播放期間,窗口右上角的標題欄按鈕顏色會跟隨影片配色。
- 屏保模式播放:配合 DSH 的側欄鎖屏按鈕,可以在鎖屏時進入屏保模式播放該視頻。
安裝與配置¶
插件需要自行下載源碼並指定本地路徑安裝。
- 克隆或下載源碼到本地目錄,例如
F:/CodeProj/dsh-pv-home。 - 安裝插件(假設使用 desktop profile):
dsh plugin --profile desktop add link:F:/CodeProj/dsh-pv-home
- 前置依賴:使用
link:安裝時,本地目錄下必須包含node_modules/@deepseek-ai/schemastery。這是因爲插件通過靜態導入引用該包,而link:安裝方式可能導致解析路徑問題。
使用說明¶
插件本身不帶視頻文件,需要自行準備。
- 準備視頻文件:將視頻文件放入插件目錄的
assets/video/film.mp4。如果視頻容器中的moovatom 不在最前面,瀏覽器可能需要下載完整個文件才能開始播放。 - 視頻素材說明:
- 角色美術:CC BY-NC-SA 4.0(非商用)。
- 音樂權利:歸 Mili 所有,沒有隨附的再分發授權。
- 操作按鍵:
Esc:返回 DSH 界面。M/↑/↓/ 滾輪:調節音量。- 點擊音量按鈕:靜音/取消。
- 鎖屏播放:在 DSH 側欄點擊鎖屏按鈕,會觸發屏保模式播放該視頻。注意:Windows 鎖屏界面本身只支持靜態圖片,視頻只能在屏保模式下播放。
結語¶
該插件通過修改 localStorage 和注入腳本的方式,在不改動 DSH 本體源碼的情況下實現了自定義啓動頁和屏保功能。適合希望爲工作環境增加個性化視覺體驗的用戶。