前言¶
在 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 中快速调整界面风格,而不想深入系统配置,这个插件提供了一个轻量级的入口。