在 DeepSeek Harness(DSH)桌面版中,界面風格的個性化往往受限於核心代碼。默認的背景圖雖然實用,但難以滿足用戶區分不同會話或提升視覺舒適度的需求。dsh-background 插件通過疊加層技術,允許用戶在不修改 DSH 核心邏輯的情況下,直接更換窗口背景並調節遮罩強度,從而實現低成本的個人化定製。
插件定位¶
dsh-background 是一款由 SnoWinKK 維護的趣味換裝類插件,專爲 DSH 桌面版設計。它通過圖片選擇、遮罩強度調節及命令操作,實現了對 DSH 桌面 UI 背景的自定義,支持本地配置持久化。
核心功能¶
- 圖片選擇:支持 PNG、JPG、WebP、GIF 格式,文件大小限制在 8MB 以內。
- 遮罩調節:提供調暗和調亮功能,通過面板按鈕或命令菜單調節遮罩強度,以適應不同亮度的圖片。
- 快捷命令:支持在聊天框輸入
/background調出控制菜單。 - 恢復默認:提供清除按鈕或命令,一鍵恢復初始狀態。
- 本地持久化:圖片設置通過 localStorage 本地持久化,重啓應用不丟失。
- 配置文件:支持通過
~/.config/dsh-background/config.文件預設圖片路徑和遮罩強度。
安裝與啓用¶
使用 DSH 的 CLI 工具安裝此插件。請將 <profile> 替換爲你的配置文件名(通常桌面版爲 desktop)。
dsh plugin --profile <profile> add github:SnoWinKK/dsh-background
安裝完成後,重啓 DSH 即可加載插件。
典型用法¶
- 設置背景圖:進入設置菜單的「常規」選項,點擊「自定義背景」中的圖片選擇按鈕。
- 命令操作:在聊天框輸入
/background調出控制菜單。 - 調節遮罩:點擊面板上的調暗(◐)或調亮(◑)按鈕,或在
/background菜單中選擇。 - 清除背景:點擊菜單中的清除按鈕,恢復默認背景。
適用場景與注意¶
- 環境要求:該插件僅適用於 DSH 桌面版,不兼容網頁版;運行環境要求 Node.js 版本 >= 20。
- 文件限制:上傳的背景圖片大小不能超過 8MB。
- 配置優先級:若同時存在配置文件和本地存儲,配置文件優先級高於 localStorage。
- 許可證:插件採用 MIT 許可證開源。
總結¶
通過 dsh-background,用戶可以低成本地實現 DSH 界面的個性化定製。該插件結構清晰,維護活躍,適合希望優化桌面端視覺體驗的開發者或用戶。