dsh-wallpaper:直接在 Harness 设置中更换壁纸并调整磨砂玻璃效果

前言

在 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

典型用法

  1. 打开侧边栏底部的 Settings,点击 Wallpaper 页面。
  2. 点击上传区域,选择一张本地图片,背景会立即改变。
  3. 拖动 Frost / Panel opacity / Saturation 滑块,磨砂面板的视觉效果会实时更新。
  4. 若要移除自定义图片,点击移除按钮即可恢复到 Harness 默认的 /background.jpg。点击“Reset to defaults”可重置所有调节参数。

注意事项

  • 该插件仅作为客户端运行,不触碰 shell 层面。
  • 激活时,插件会在 <head> 中注入一个 <style data-dsh-wallpaper> 元素,通过覆盖 CSS 变量来控制背景和磨砂效果。
  • 设置数据存储在 dsh.wallpaper 键下,仅对当前浏览器有效。

结尾

如果你需要在 DSH Web 中快速调整界面风格,而不想深入系统配置,这个插件提供了一个轻量级的入口。

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

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

小夜