前言¶
DeepSeek Harness (DSH) 的核心理念是「一切皆插件」。若希望在聊天界面增加視覺元素,動態壁紙是一個直接的選擇。該插件由社區開發者維護,通過集成 Canvas 動畫和視頻背景,爲用戶提供個性化的界面外觀。
插件定位¶
該插件由 Willmylife 維護,旨在爲 DSH Web 端提供動態背景支持。它整合了 Canvas 動畫渲染與視頻背景功能,通過設置面板控制各項參數,並利用 localStorage 保存配置,刷新後自動恢復。
核心功能¶
插件提供兩類背景源和多項調節選項:
- 內置 Canvas 壁紙:包含 8 種效果,全部由 Canvas 渲染,無外部資源依賴。效果包括粒子連線、流星雨、3D 星空飛行、層疊波浪、深夜落雨、深海上浮氣泡、黑客帝國風格字符雨以及流動極光帷幕。
- 視頻背景支持:
- 支持粘貼可直接播放的 http(s) 視頻網址。
- 支持導入本地視頻文件(MP4 / WebM / OGV / MOV / M4V)。
- 提供三個免版權預設視頻(海岸浪花、現場演出、數字地球),內容經覈實爲 1080p 且大小在 21MB 以內。
- 實時調節:提供速度、密度、遮罩透明度和模糊度四個滑桿,調節即時生效。
- 視頻畫質:提供流暢(半分辨率 20fps)、平衡(75% 分辨率 24fps)、高清(原始直出)三檔選擇。前兩檔通過降採樣實現,幾乎零額外開銷。
- 持久化與省電:所有配置寫入
localStorage,刷新或重啓後自動恢復。頁面隱藏時自動暫停動畫或視頻以節省資源。
安裝與啓用¶
通過官方目錄安裝:
dsh plugin --profile web add -w dsh-dynamic-wallpaper
dsh web
安裝完成後,進入設置頁面的「通用」板塊,即可找到「動態壁紙」面板。
典型用法¶
在「動態壁紙」面板中,你可以:
* 點擊「一鍵試用」按鈕,快速加載三個免版權預設視頻。
* 直接粘貼網絡視頻鏈接或點擊上傳導入本地視頻文件。
* 拖動滑桿調整速度、密度、遮罩透明度及模糊程度。
注意事項¶
- 本地視頻存儲:本地導入的視頻保存在瀏覽器的
IndexedDB中,刷新或重啓後自動恢復。在隱私模式等存儲受限環境下,可能需要重新導入。 - 遠程視頻加載:若遠程視頻加載失敗,可能原因包括防盜鏈、跨域限制、格式不支持、解碼失敗、超時或需要登錄驗證。
- 許可協議:該插件採用 MIT 許可證開源。
總結¶
該插件通過 Canvas 渲染和視頻集成,豐富了 DSH 的視覺表現。所有配置持久化保存,適合需要個性化界面外觀的用戶。