dsh-pv-home:把一支 PV 當作 DeepSeek Harness 的主頁

前言

DeepSeek Harness (DSH) 默認啓動時會恢復上一次的會話窗口。如果你希望每次打開 DSH 時都直接進入一個空白會話,並展示一支固定的視頻作爲背景,可以使用 dsh-pv-home 插件。它通過修改啓動邏輯和注入腳本,將指定的視頻文件設置爲循環播放的啓動頁,並支持通過屏保模式播放。

插件介紹

  • 名稱:soh4c4759/dsh-pv-home
  • 作者:SOH4C4759
  • 類別:客戶端
  • 許可證:MIT

本插件通過搶佔視口、清理會話恢復點以及路由配置,在不改動 DSH 本體源碼的情況下,實現自定義啓動頁和屏保功能。

核心功能

  1. 默認空白窗口與全屏播放:打開 DSH 或刷新頁面時,默認恢復空白會話,全屏循環播放指定視頻。
  2. 快捷返回:按 Esc 鍵返回 DSH 界面,落點是默認窗口(空白會話),不是被恢復的舊對話。
  3. PV 風格音量控制:提供 PV 風格的音量按鈕,支持點擊靜音/取消,以及通過 M、↑、↓ 鍵或鼠標滾輪調節音量。
  4. 標題欄跟隨配色:播放期間,窗口右上角的標題欄按鈕顏色會跟隨影片配色。
  5. 屏保模式播放:配合 DSH 的側欄鎖屏按鈕,可以在鎖屏時進入屏保模式播放該視頻。

安裝與配置

插件需要自行下載源碼並指定本地路徑安裝。

  1. 克隆或下載源碼到本地目錄,例如 F:/CodeProj/dsh-pv-home。
  2. 安裝插件(假設使用 desktop profile):
    dsh plugin --profile desktop add link:F:/CodeProj/dsh-pv-home
  1. 前置依賴:使用 link: 安裝時,本地目錄下必須包含 node_modules/@deepseek-ai/schemastery。這是因爲插件通過靜態導入引用該包,而 link: 安裝方式可能導致解析路徑問題。

使用說明

插件本身不帶視頻文件,需要自行準備。

  1. 準備視頻文件:將視頻文件放入插件目錄的 assets/video/film.mp4。如果視頻容器中的 moov atom 不在最前面,瀏覽器可能需要下載完整個文件才能開始播放。
  2. 視頻素材說明:
    • 角色美術:CC BY-NC-SA 4.0(非商用)。
    • 音樂權利:歸 Mili 所有,沒有隨附的再分發授權。
  3. 操作按鍵:
    • Esc:返回 DSH 界面。
    • M / ↑ / ↓ / 滾輪:調節音量。
    • 點擊音量按鈕:靜音/取消。
  4. 鎖屏播放:在 DSH 側欄點擊鎖屏按鈕,會觸發屏保模式播放該視頻。注意:Windows 鎖屏界面本身只支持靜態圖片,視頻只能在屏保模式下播放。

結語

該插件通過修改 localStorage 和注入腳本的方式,在不改動 DSH 本體源碼的情況下實現了自定義啓動頁和屏保功能。適合希望爲工作環境增加個性化視覺體驗的用戶。

GitHub 倉庫 | 插件目錄

羽毛球分组比赛记分
小程序二维码

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

小夜