dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
Custom full-window wallpaper plugin for DeepSeek Harness (DSH): gradient presets, image URLs, local uploads, frosted glass, and a theme-aware top gradient.
为 DeepSeek Harness(DSH)提供全窗口个性化背景壁纸的 Cordis 插件。
Custom full-window wallpaper plugin for DeepSeek Harness (DSH).
#151517 或亮色 #FFFFFFcover / contain / repeatlocalStorage 的 dsh_wallpaper_config_v2dsh plugin --profile <profile> add github:Sostay/dsh-wallpaper
本插件是纯 JavaScript、零构建。 源码本身就是发布产物,因此与需要编译的 TypeScript 插件不同: 它不需要
prepare脚本,pnpm ≥10 也不会要求你为构建脚本授权,安装后即可直接使用。
生产环境建议锁定 commit,避免后续推送悄悄改变实际运行的内容:
dsh plugin --profile <profile> add github:Sostay/dsh-wallpaper#<commit-sha>
打开 设置 → 插件 → 添加插件,填入本仓库地址即可。
pnpm pack
dsh plugin --profile <profile> add ./dsh-wallpaper-plugin-1.0.2.tgz
安装并启用后,进入 设置 → 通用 → 背景壁纸 打开配置面板。
| 配置项 | 说明 |
|---|---|
| 启用壁纸 | 总开关,关闭后不注入任何样式 |
| 壁纸来源 | 精选预设 / 网络图片链接 / 本地图片上传 |
| 预设 | 10 个内置背景(5 渐变 + 5 图片) |
| 自定义链接 | 任意可访问的图片 URL |
| 本地上传 | 选择本地图片文件(转为 Data URL 存储) |
| 不透明度 | 壁纸本身的透明度 |
| 遮罩不透明度 | 磨砂面板的遮盖强度;侧栏会自动取该值的 60%,比聊天区更通透 |
| 模糊 | 壁纸的 blur() 半径 |
| 适配方式 | cover / contain / repeat |
| 作用域 | 全部(含侧栏)或仅聊天区 |
这是一个 UI 插件(Client half),遵循 DSH 的 bundle 约定:
index.js — Host 半边,export function apply() {},本身不注册任何 Host 资源client.js — 浏览器半边,通过 window.__ModuleLoader__.load({ id: 'dsh-wallpaper-plugin', ... }) 注册懒工厂,工厂 id 与包名一致cordis.patch.yml — 按包名插入插件行(而非相对路径),使 Node 模块解析能定位到已安装代码locale/{zh,en}.json — 插件卡片标题与描述(meta.title / meta.description)icon.svg — 插件图标,路径相对 manifest样式实现要点:
--dsh-wp-* CSS 变量,拖动滑块时仅通过 style.setProperty 更新变量,不重新生成或解析整张样式表,操作无卡顿。-40px)与适度缩放补偿采样暗角,移除全屏模糊过渡动画,保障拖曳滑块时的流畅度。localStorage 配额导致的壁纸丢失问题。[data-slot="main"] > div)均自动透出磨砂壁纸。body[data-ds-dark-theme] 属性,跟随 DSH 的 light / dark / system 偏好无缝切换。*_fade、输入区 *_composerSeat),壁纸一路延伸至窗口底边。插件不导入任何外部运行时包,React 由浏览器模块表提供。
dsh plugin --profile <profile> remove dsh-wallpaper-plugin
dsh.bundle 与 dsh.client 的版本MIT © Sostay