把桌面壁纸同步为界面半透明背景,可调模糊与压暗
30.5/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/24 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add liuleiyu121520/dsh-wallpaper该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
把当前桌面壁纸作为 DeepSeek Harness 界面的半透明实时背景(macOS / Windows / Linux)
README
由 DeepSeek 最新模型翻译生成dsh-wallpaper
把当前桌面的壁纸变成 DeepSeek Harness 界面的半透明实时背景。
壁纸每几秒同步一次,跟随系统换图;参数在「设置 → 实时壁纸外观」里实时调节。
它能做什么
- 实时同步:读取当前桌面壁纸,每 6 秒检查一次,只有画面真的变化时才更新,不闪屏
- 跟随系统换壁纸:macOS 的航拍/动态壁纸、Windows 的幻灯片轮换都会自动跟上
- 可调节外观:模糊、强度、面板不透明度、压暗、饱和度五个参数,实时生效
- 深色/浅色主题自适应:两种主题使用不同的默认压暗值,切换主题立即跟随
- 弹窗不受影响:设置、对话框等浮层保持不透明,不会因为背景变透明而看不清文字
- 新版本提醒:后台每 6 小时检查一次 GitHub Release,有新版时右下角弹出提示,14 秒后自动消失,设置页导航项带标记
- 一键热更新:在设置页点「有新版本可用」直接安装,成功后立即生效,不用重启、不用敲命令
界面
主界面:桌面壁纸作为半透明背景,聊天内容保持清晰可读。
界面效果
「设置 → 实时壁纸外观」:五个滑块实时调节,并可一键恢复默认、检查更新;有新版时「有新版本可用」可点击直接升级。
展开完整文档(README 剩余 1 节)
dsh-wallpaper 把当前桌面的壁纸变成 DeepSeek Harness 界面的半透明实时背景。 壁纸每几秒同步一次,跟随系统换图;参数在「设置 → 实时壁纸外观」里实时调节。 它能做什么 - 实时同步:读取当前桌面壁纸,每 6 秒检查一次,只有画面真的变化时才更新,不闪屏 - 跟随系统换壁纸:macOS 的航拍/动态壁纸、Windows 的幻灯片轮换都会自动跟上 - 可调节外观:模糊、强度、面板不透明度、压暗、饱和度五个参数,实时生效 - 深色/浅色主题自适应:两种主题使用不同的默认压暗值,切换主题立即跟随 - 弹窗不受影响:设置、对话框等浮层保持不透明,不会因为背景变透明而看不清文字 - 新版本提醒:后台每 6 小时检查一次 GitHub Release,有新版时右下角弹出提示,14 秒后自动消失,设置页导航项带标记 - 一键热更新:在设置页点「有新版本可用」直接安装,成功后立即生效,不用重启、不用敲命令 界面 主界面:桌面壁纸作为半透明背景,聊天内容保持清晰可读。 界面效果 「设置 → 实时壁纸外观」:五个滑块实时调节,并可一键恢复默认、检查更新;有新版时「有新版本可用」可点击直接升级。 外观设置 有新版时的提示(右下角,只说去设置页升级,14 秒后自动消失): 新版本提醒 平台支持 | 平台 | 读取方式 | 状态 | | macOS | 截取系统的壁纸窗口(screencapture),因此动态航拍壁纸也能拿到当前帧。窗口归属按版本兼容:macOS ≤ 26 由 Dock 绘制,macOS 27+ 由 WindowManager 绘制 | 已验证(macOS 27.0.1) | | Windows | 读取注册表 HKCU\Control Panel\Desktop\Wallpaper,幻灯片轮换时跟随当前图片;读取失败时用 .NET 采样桌面 | 已实现,待实机验证 | | Linux | 依次尝试 GNOME gsettings、XFCE xfconf;需要 ImageMagick 转码 | 已实现,待实机验证 | 未列出的平台不会导致插件失效,只是不会显示背景(状态接口会报告 unsupported platform)。 各平台依赖 - macOS:需要 Xcode Command Line Tools(提供 swiftc),用于编译一次性窗口枚举器 - Windows:依赖系统自带的 PowerShell 与 .NET(Windows 10/11 默认具备) - Linux:需要 imagemagick(magick 或 convert) 安装 从 GitHub 安装 dsh plugin --profile <你的 profile> add github:liuleiyu121520/dsh-wallpaper 建议固定到某个提交,避免上游变更影响本地(把 <commit> 换成本仓库 main 上的任意提交 ID): dsh plugin --profile <你的 profile> add github:liuleiyu121520/dsh-wallpaper#<commit> 从 DSH Hub 安装 在 DSH Hub 的插件页点击安装,或在 Harness 的「设置 → 插件」中搜索 dsh-wallpaper。 从本地目录安装(开发用) dsh plugin --profile <你的 profile> add /absolute/path/to/dsh-wallpaper 安装后重启 Harness,在「设置 → 实时壁纸外观」里调整参数。 配置 所有参数都可以在设置页实时调节,也可以写在 cordis.patch.yml 的 config 中作为默认值: | 参数 | 默认值 | 范围 | 说明 | | intervalMs | 6000 | 500–600000 | 壁纸检查间隔,单位毫秒 | | opacity | 1 | 0.02–1 | 壁纸整体强度 | | blurPx | 0 | 0–80 | 模糊半径,0 为原图 | | scrim | 0.35 | 0–1 | 压暗层强度,越大文字越清楚 | | saturate | 1 | 0.2–3 | 饱和度 | | surface | 0.5 | 0.2–1 | 面板不透明度 | 浅色主题下 scrim 默认使用 0.1,因为白色遮罩比深色更容易让画面变淡。 示例: - insert: - id: dsh-wallpaper name: 'dsh-wallpaper' config: intervalMs: 6000 blurPx: 12 scrim: 0.3 surface: 0.55 权限与副作用 - 读取屏幕内容:macOS 首次使用需要授予「屏幕录制」权限,否则截取结果是空白 - 读取注册表:Windows 上只读取当前用户的桌面壁纸路径,不修改任何系统设置 - 网络:仅在你点击「检查更新」时访问 GitHub Releases 接口 - 不修改桌面:插件只读取壁纸,不会改变你的桌面设置 卸载 dsh plugin --profile <你的 profile> remove dsh-wallpaper 或在「设置 → 插件」中停用/移除。卸载后界面的半透明背景会立即消失,桌面壁纸本身不受影响。 工作原理 ┌──────────────┐ 每 6 秒 ┌──────────────┐ 变化才更新 ┌──────────────┐ │ 平台后端 │ ──────────> │ Host 半区 │ ───────────> │ 浏览器半区 │ │ 读取桌面壁纸 │ │ 压缩 + 版本号 │ /api/... │ 双图层淡入 │ └──────────────┘ └──────────────┘ └──────────────┘ 1. 平台后端(src/backends/)把当前壁纸读成 PNG 2. Host 半区压成 1600px JPEG,并用 32×32 灰度探针判断画面是否真的变化;没变就不递增版本号 3. 浏览器半区轮询版本号,只在新版本时拉取图片,解码完成后交叉淡入 4. 通过重写 --dsw-alias-bg-base 等主题变量让面板半透明,同时保证浮层不透明 开发 修改 src/ 后重新生成 lib/ node scripts/build.mjs 安装到本地 profile 试用 dsh plugin --profile <你的 profile> add /absolute/path/to/dsh-wallpaper - src/index.js — Host 半区:HTTP 路由、抓帧循环、版本检查 - src/client.js — 浏览器半区:背景图层、设置页、更新提醒卡片 - src/capture.js — 平台后端选择器 - src/backends/*.js — 各平台壁纸实现 - lib/ — 发布产物(由 scripts/build.mjs 从 src/ 生成,请勿直接修改) 发版流程 版本检查读的是 GitHub Release 的 tag,只推 tag 不发 Release 不会触发提醒。发版三步: 1. 改 package.json 的 version,重新构建 node scripts/build.mjs 2. 提交推送 git commit -am "chore: release vX.Y.Z" && git push 3. 在 GitHub 上基于该提交创建 Release,tag 用 vX.Y.Z tag_name 去掉前导 v 后必须大于 package.json 的 version,否则判定为「已是最新」。 已知限制 - 设置页图标:左侧导航的图标由 Harness 按 section id 白名单渲染,第三方插件只能显示通用图标,这属于宿主行为 - 动态壁纸帧率:macOS 的动态航拍壁纸在桌面上本身是静止帧(视频只在锁屏播放),因此背景也是静态同步 - 多显示器:目前只同步主显示器(窗口 id 最小的那个) 许可 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
liuleiyu121520/dsh-wallpaper
把桌面壁纸同步为界面半透明背景,可调模糊与压暗
相关插件 · 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,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。