给桌面端换壁纸并逐项调节毛玻璃与配色
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/26 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add yudianliang/dsh-wallpaper-patch该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DSH 万用壁纸补丁:给 DeepSeek Harness 桌面端换壁纸、调毛玻璃与逐元素不透明度 / 配色的一体化工具,含一键安装包。
README
由 DeepSeek 最新模型翻译生成DSH 万用壁纸补丁
下载安装包 · 使用说明 · 手动应用与排错 · 皮肤包文档
给 DeepSeek Harness 桌面端换壁纸、换观感的一体化工具。
纯插件实现 —— 不修改 DSH 本体,不替换任何官方文件;皮肤挂在宿主侧的 webserver/index-inject 钩子上,为每个界面响应注入样式。
关于壁纸:本项目不附带任何美术资源。默认是一个由 CSS 生成的渐变底;你可以随时换成自己的图片。仓库与安装包都不含第三方插画。
特性
| 功能 | 说明 |
| 自定义壁纸 | 任意本地图片(jpg / png / webp / gif / avif / bmp / svg)。
展开完整文档(README 剩余 1 节)
DSH 万用壁纸补丁
下载安装包 · 使用说明 · 手动应用与排错 · 皮肤包文档
给 DeepSeek Harness 桌面端换壁纸、换观感的一体化工具。
纯插件实现 —— 不修改 DSH 本体,不替换任何官方文件;皮肤挂在宿主侧的 webserver/index-inject 钩子上,为每个界面响应注入样式。
关于壁纸:本项目不附带任何美术资源。默认是一个由 CSS 生成的渐变底;你可以随时换成自己的图片。仓库与安装包都不含第三方插画。
特性
| 功能 | 说明 |
| 自定义壁纸 | 任意本地图片(jpg / png / webp / gif / avif / bmp / svg)。内联渲染,不模糊,等比铺满 |
| 动态壁纸 | gif / 动态 webp / 动态 avif 直接就能动,无需额外设置 |
| 毛玻璃界面 | 侧栏按钮、对话框、输入区使用液态玻璃质感;大容器不做模糊,保证壁纸清晰 |
| 逐元素透明度 | 面板里 11 个滑块,分别控制侧栏按钮、列表条目、气泡、输入区、性能条、滚动条、对话框、主区面板、侧栏、账户入口、命令菜单 |
| 逐元素配色 | 每个滑块右边都有一个色块按钮,可把该元素的玻璃底换成任意颜色;清空则回到主题原本的中性色 |
| 一键开关 | 界面右下角有一个可拖动的小药丸,点一下即时开关壁纸(不用重启) |
| 一键安装包 | 单文件 exe,双击自动完成安装,不需要管理员权限 |
| 安全 | 改动前会备份配置;配置文件损坏能自动修复 |
快速开始
方式一:用安装包(推荐给普通用户)
1. 到 Releases 下载 DSH-Wallpaper-Patch-Setup.exe
2. 双击它
3. 重启 DSH
它会自动:把程序装到 %LOCALAPPDATA%\DSH万用壁纸补丁\ → 安装皮肤 → 在桌面创建快捷方式。
附件名是英文,是因为 GitHub 的 Release 文件名只接受 ASCII。装好之后,桌面上的快捷方式和安装目录都叫「DSH万用壁纸补丁」。
方式二:手动安装皮肤(只想要皮肤,不需要那个 GUI)
把 skin/ 目录整个复制到:
%USERPROFILE%\.dsh\skins\dsh-dream-skin\
再把这个目录复制(或做 junction)到 profile 的 node_modules:
%USERPROFILE%\.dsh\profiles\desktop\node_modules\dsh-dream-skin\
然后在 %USERPROFILE%\.dsh\profiles\desktop\cordis.patch.yml 末尾追加:
- insert:
- id: dsh-dream-skin
name: 'dsh-dream-skin'
disabled: !!js "ctx.get('profileContext')?.name !== 'desktop'"
config:
imagePath: '' # 留空 = 内置渐变底 imageOpacity: 1 panelAlpha: 0.30
在 package.json 的 dependencies 里登记:
"dsh-dream-skin": "file:../../skins/dsh-dream-skin"
重启 DSH 即可。
配置项
改 cordis.patch.yml 里 dsh-dream-skin 的 config,重启 DSH 生效。
| 键 | 默认 | 范围 | 说明 |
| imagePath | '' | — | 壁纸路径。支持 %LOCALAPPDATA% / %USERPROFILE% 等环境变量。留空 = 内置渐变 |
| imageOpacity | 1 | 0.05–1 | 壁纸不透明度 |
| blur | 0 | 0–40 | 壁纸模糊。保持 0 最清晰 |
| scrim | 0.04 | 0–0.9 | 壁纸上的压暗遮罩,保证文字可读 |
| panelAlpha | 0.30 | 0.15–1 | 主区面板不透明度。越小壁纸越明显 |
| sidebarAlpha | 0.26 | 0.05–1 | 侧栏不透明度 |
| glassBlur | 20 | 0–40 | 毛玻璃半径。只作用于按钮与对话框小块 |
| buttonAlpha | 0.70 | 0.05–1 | 侧栏一级按钮 |
| rowAlpha | 0.50 | 0.05–1 | 侧栏列表条目 |
| accountAlpha | 0.80 | 0.05–1 | 左下角账户入口 |
| bubbleAlpha | 0.90 | 0.05–1 | 用户气泡 |
| inputAlpha | 0.50 | 0.05–1 | 输入区 |
| statsAlpha | 1 | 0.05–1 | 性能与用量条 |
| scrollAlpha | 1 | 0.05–1 | 滚动条 |
| dialogAlpha | 0.30 | 0.05–1 | 对话框 |
| menuAlpha | 1 | 0.05–1 | 命令菜单(输入 / 或 @ 弹出) |
| buttonTint | '' | #rrggbb | 侧栏一级按钮 / 工作区按钮的底色 |
| rowTint | '' | #rrggbb | 侧栏列表条目的底色 |
| accountTint | '' | #rrggbb | 左下角账户入口的底色 |
| bubbleTint | '' | #rrggbb | 用户气泡的底色 |
| inputTint | '' | #rrggbb | 输入区的底色 |
| statsTint | '' | #rrggbb | 性能与用量条的底色 |
| menuTint | '' | #rrggbb | 命令菜单的底色 |
| scrollTint | '' | #rrggbb | 滚动条滑块的底色 |
| dialogTint | '' | #rrggbb | 对话框的底色 |
| panelTint | '' | #rrggbb | 主区面板的底色 |
| sidebarFillTint | '' | #rrggbb | 侧栏整体底色 |
11 个 Tint 留空即沿用主题的中性色(推荐);只有想给某个元素定一个专属颜色时才填。
| pageToggle | true | — | 是否注入右下角小药丸 |
| opaqueSettings | true | — | 设置面板是否强制不透明 |
| textShadow | true | — | 是否给文字加轻微投影 |
| sidebarAccent | false | — | true 时侧栏套用紫粉强调(渐变/霓虹描边) |
| sidebarTint | #a882ff | — | 侧栏强调色,仅 sidebarAccent: true 时生效 |
| accentPink | #ff45c8 | — | 霓虹粉 |
| accent | '' | — | 覆盖 DSH 主色,留空不动 |
| maxImageBytes | 12582912 | — | 壁纸体积上限(默认 12 MiB) |
自行编译
需要 .NET Framework 的 csc.exe(Windows 自带)与 Node.js 18+。
只编译主程序 .\scripts\build.ps1
连安装包一起编译 .\scripts\build.ps1 -Setup
产物在 build\ 下。
跑自检
node .\scripts\verify-pkg.mjs .\skin
会自动校验包结构、CSS 生成结果、以及宿主插件入口 apply() 能否正常注册
(这一项很关键:apply() 里少一个变量就会让 DSH 起不来)。
工作原理
DSH 启动 └─ 读取 profile 的 cordis.patch.yml └─ 加载 skin(cordis 宿主插件) └─ 注册 webserver/index-inject 钩子 ├─ 注入 :皮肤 CSS(令牌覆盖 + 结构规则) ├─ 注入 :给 打标记 └─ 注入 :右下角小药丸(page.js)
几个设计上的取舍:
- 壁纸内联成 data URL:避免额外的文件服务与路径问题;代价是图不能太大(默认上限 12 MiB)
- 大容器不加 backdrop-filter:只给按钮/对话框加,否则整屏模糊,壁纸就废了
- 用 [class=] 后缀匹配 + DSH 语义令牌:CSS Modules 的类名带构建哈希,只匹配稳定的后缀部分
- 多选择器规则逐条加主题前缀:body[data-ds-dark-theme] A, B 只会约束 A,B 必须单独写
目录结构
skin/ 皮肤包(DSH 插件本体,可直接装进 profile) lib/index.js 宿主插件:生成 CSS、注册注入钩子 lib/page.js 页面脚本:右下角壁纸小药丸 cordis.patch.yml 插入模板(含全部默认配置) package.json 包声明(files 字段不含任何图片) src/ C# 源码 Suite.cs 主程序:安装/卸载/开关/换壁纸/透明度面板 AlphaForm.cs 透明度滑块面板 Setup.cs 一键安装包 scripts/ build.ps1 一键编译 verify-pkg.mjs 离线自检(含 apply() 冒烟测试) update-skin-config.mjs 把新配置写进 profile,保留其它行 docs/ 使用说明
程序面板
主程序 DSH万用壁纸补丁.exe 一个窗口解决全部操作:
| 按钮 | 作用 |
| 一键安装皮肤 | 把内嵌的皮肤包装进 profile,并在 cordis.patch.yml 里追加插入行 |
| 更换壁纸… | 选一张本地图片,写入 imagePath,立即生效 |
| 恢复默认壁纸 | 清空 imagePath,回退到内置渐变底 |
| 调节透明度… | 打开 11 组「滑块 + 色块」,调完保存即写入配置 |
| 应用并重启 DSH | 写入配置并重启 DSH |
| 只重启 DSH | 配置没变、只想重载界面时用 |
| 卸载皮肤 | 移除插入行与依赖登记,DSH 回到原样 |
| 查看使用说明 / 打开皮肤文件夹 | 文档与目录 |
改完配置需要重启 DSH(宿主插件在启动时加载)。
只是想开关壁纸的话,点界面右下角的那个小药丸就行,不用重启。
系统要求
- Windows 10 / 11(x64)
- 已安装 DeepSeek Harness 桌面端 —— 皮肤挂在它的 desktop profile 上
- 不需要管理员权限,不需要 Node.js,也不需要 .NET SDK(csc 只有自己编译时才用得到)
已知限制
- 只支持桌面端 profile(cordis.patch.yml 里用 !!js 判断 profileContext.name)
- 视频壁纸不支持:视频无法作为 CSS background-image,内联又会把页面撑爆
- 改配置后需要重启 DSH(宿主插件在启动时加载);只改 CSS 类配置的话 Ctrl+R 也够
- 壁纸体积上限 12 MiB:内联进页面,太大明显拖慢启动
- 壁纸走的是 background-size: cover,极端比例会被裁切
许可
MIT —— 代码随便用。
仓库不含任何美术资源。 请自行确保你所使用的图片拥有相应授权。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
yudianliang/dsh-wallpaper-patch
给桌面端换壁纸并逐项调节毛玻璃与配色
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,362已汉化DSH
71.4
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,076已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,814已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。