前言¶
在 DeepSeek Harness(DSH)環境中,想要調整應用的外觀,尤其是背景圖和磨砂玻璃效果,通常需要修改 shell 配置或重新構建。這種操作門檻較高,且容易破壞原有結構。
dsh-wallpaper 插件解決了這個問題。它不需要進入 shell 編輯,也不需要重新構建,直接在 Harness 的設置頁面中完成上傳和調優。
是什麼¶
這是一個 DSH 客戶端插件,由 SciGeoLight 維護。它的核心價值在於讓用戶能夠直接在 Harness 的設置界面上傳壁紙,並實時調整磨砂玻璃面板的模糊度、不透明度和飽和度,所有配置均通過瀏覽器本地存儲持久化。
核心功能¶
- 在設置中新增“Wallpaper”頁面。
- 支持上傳 JPEG、PNG 或 WebP 格式的圖片作爲背景。
- 提供三個調節滑塊:Frost(磨砂模糊度)、Panel opacity(面板不透明度)、Saturation(飽和度)。
- 配置寫入
localStorage,刷新頁面或重啓 Harness 後依然生效。
安裝與啓用¶
插件自帶 bundle,安裝後自動激活。執行以下命令:
dsh plugin --profile web add github:SciGeoLight/dsh-wallpaper
安裝完成後,必須完全重啓 DSH Web 進程才能生效。直接按 F5 刷新頁面是不夠的:
dsh web
典型用法¶
- 打開側邊欄底部的 Settings,點擊 Wallpaper 頁面。
- 點擊上傳區域,選擇一張本地圖片,背景會立即改變。
- 拖動 Frost / Panel opacity / Saturation 滑塊,磨砂面板的視覺效果會實時更新。
- 若要移除自定義圖片,點擊移除按鈕即可恢復到 Harness 默認的
/background.jpg。點擊“Reset to defaults”可重置所有調節參數。
注意事項¶
- 該插件僅作爲客戶端運行,不觸碰 shell 層面。
- 激活時,插件會在
<head>中注入一個<style data-dsh-wallpaper>元素,通過覆蓋 CSS 變量來控制背景和磨砂效果。 - 設置數據存儲在
dsh.wallpaper鍵下,僅對當前瀏覽器有效。
結尾¶
如果你需要在 DSH Web 中快速調整界面風格,而不想深入系統配置,這個插件提供了一個輕量級的入口。