给聊天界面换图片或视频壁纸,还能跟随桌面
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/21 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add strugglejin/dsh-wallpaper该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
README
由 DeepSeek 最新模型翻译生成dsh-wallpaper
给 DeepSeek Harness Web GUI 换壁纸的插件:图片、视频、跟随系统桌面壁纸,一个面板全搞定,透明度、暗度、填充方式都能调。
DSH 自带的外观设置只有浅色/深色、字号和字体,没有壁纸选项。这个插件走 DSH 的插件机制,自带一个浮在右下角的控制面板。
界面示意
图中为默认参数下的画面合成示意;真实截图可替换 docs/preview.jpg。
目录
- 功能
- 安装
- 使用
- 它是怎么工作的(以及踩过的坑)
- 自己构建
- 已知限制
- License
功能
- 壁纸按钮组:内置两张(街景 / 党徽)+ 导入的图片和视频,点一下应用,再点同一个取消
- 跟随桌面壁纸:单独一行,点一次现读 Windows 当前桌面壁纸
- 悬停出现 ×:导入的删除,内置的隐藏(可一键恢复)
- 透明度:一个滑杆同时管侧栏外框和聊天列
- 图片暗度:压亮图,保文字可读性
- 画面填充:填充(裁边)/ 适应(留边),图片和视频都适用
- 面板点空白处或按 Esc 自动关闭
选择存在 localStorage,导入的图片/视频存在 IndexedDB,都在本机浏览器里,不上传、不进模型上下文。
安装
前提:已安装 DeepSeek Harness(桌面版或 dsh web 均可)。
展开完整文档(README 剩余 1 节)
dsh-wallpaper 给 DeepSeek Harness Web GUI 换壁纸的插件:图片、视频、跟随系统桌面壁纸,一个面板全搞定,透明度、暗度、填充方式都能调。 DSH 自带的外观设置只有浅色/深色、字号和字体,没有壁纸选项。这个插件走 DSH 的插件机制,自带一个浮在右下角的控制面板。 界面示意 图中为默认参数下的画面合成示意;真实截图可替换 docs/preview.jpg。 目录 - 功能 - 安装 - 使用 - 它是怎么工作的(以及踩过的坑) - 自己构建 - 已知限制 - License 功能 - 壁纸按钮组:内置两张(街景 / 党徽)+ 导入的图片和视频,点一下应用,再点同一个取消 - 跟随桌面壁纸:单独一行,点一次现读 Windows 当前桌面壁纸 - 悬停出现 ×:导入的删除,内置的隐藏(可一键恢复) - 透明度:一个滑杆同时管侧栏外框和聊天列 - 图片暗度:压亮图,保文字可读性 - 画面填充:填充(裁边)/ 适应(留边),图片和视频都适用 - 面板点空白处或按 Esc 自动关闭 选择存在 localStorage,导入的图片/视频存在 IndexedDB,都在本机浏览器里,不上传、不进模型上下文。 安装 前提:已安装 DeepSeek Harness(桌面版或 dsh web 均可)。 1. 侧栏点 插件 → 右上 添加插件 → 安装第三方插件 2. 粘贴以下任一地址: https://github.com/strugglejin/dsh-wallpaper 或本机目录: D:\dsh-wallpaper 3. 安装完成后重启 DeepSeek Harness(组合包的 patch 只在启动时读取) 装好后右下角(输入框上方)会出现「🖼 壁纸」按钮。 从 Git 地址安装时 pnpm 会拷一份快照,之后上游更新需要卸载重装;从本地目录安装是 link:,改文件重启即可生效,但不要挪动那个目录。 使用 | 控件 | 说明 | | 壁纸按钮 | 点一下应用,再点同一个取消 | | 悬停出现的 × | 导入的:真删除;内置的:隐藏,下方给「恢复内置壁纸」 | | 跟随桌面 | 单独一行,读系统壁纸;没有 × | | 透明度 | 5–100%,越小图越明显(70 淡 / 52 中 / 34 浓) | | 图片暗度 | 0–90% | | 画面填充 | 折叠项,填充/适应 | | + 导入图片 / 视频… | 图片缩到长边 2560 存 JPEG,视频按原文件存 Blob;最多 4 个,超出自动淘汰最旧的 | 它是怎么工作的(以及踩过的坑) 这个插件同时是 bundle 和 plugin,patch 里那一行的包名就是它自己。四个坑值得记下来: 1. link: 不装依赖。 拆成两个包(bundle 引用 plugin)时,安装只会链接被指定的那个,另一个永远不会进 profile 的解析表 → 启动失败。正解是一个包身兼两职。 2. 组合包本身不是行。 dsh-app-boot 只把 bundle 当 patch 提供者,行为必须放在 patch 插入的那一行里。 3. dsh.client.immediately 必须为 true。 客户端插件默认惰性:bundle 只注册 factory,模块体要等"第一次被使用"才执行。没有这个开关 apply() 永远不跑,而且不报任何错。 4. 铺满整屏的是 --dsw-specific-sidebar-fill,不是 --dsw-alias-bg-base。 Windows 自定义标题栏那条 .BynINW_frame 规则用它做背景(浅色 #f9fafb / 深色 #1b1b1c,完全不透明)。只改 bg-base 时图片会被整个盖住——表现是"启动时闪一下"。 透明度的分工:sidebar-fill = 画布/侧栏,bg-base = 正文列,bg-layer-* = 卡片。 视频另走一条路:页面里挂 position:fixed; object-fit:cover 的 (z-index:-2),蒙版 -1,靠上面那套透明 token 才看得见。 「跟随桌面」由 Host 半侧提供:注册 GET /_dsh-wallpaper/desktop,优先读 %APPDATA%\Microsoft\Windows\Themes\TranscodedWallpaper,回落到注册表 HKCU\Control Panel\Desktop\WallPaper。页面用同源 fetch 取(桌面窗口的 origin 是 dsh-app://app,Electron 会把 /assets 之外的路径带 cookie 转发给本机 Host)。 它会跟着系统壁纸一起变:选中「跟随桌面」时,页面每 60 秒带 If-None-Match 问一次,切换回窗口时也会立刻问一次;Host 用「文件大小 + 修改时间」生成 ETag,没变就回 304,所以轮询在壁纸不变时只花响应头。Windows 的幻灯片/主题切换会重写 TranscodedWallpaper,因此能在 1 分钟内反映到面板里。离开「跟随桌面」后轮询停止,插件卸载时定时器一并清理。 自己构建 lib/client.js 是生成物,两张内置壁纸会被内联进去: node src/build.mjs # 用默认参数 node src/build.mjs --default street --opacity 55 --dim 0.25 node src/selftest.mjs # 离线自检 参数:--default street|poster|off、--opacity 5..100、--dim 0..0.9。 换成自己的内置图: python scripts/prepare_image.py "D:\图片\xxx.jpg" assets/bg-street.jpg --width 2560 --blur 6 --scale 0.9 node src/build.mjs --default street 需要 Python + Pillow(可选,只用于预处理源图)。提交时 lib/ 要一起提交,这样别人安装时不用构建。 已知限制 - 只支持 Windows 的「跟随桌面」:macOS / Linux 上该按钮会提示读取失败,其他功能正常。 - 视频不转码不裁切,4K 视频会明显吃 GPU。 - 导入的图片/视频存在浏览器里,换浏览器或清缓存就没了。 - 面板是浮层,没有做进 DSH 设置页(那需要 React 与 slot 注册)。 - 部分浮层/菜单用固定色而不是 token,保持不透明——否则菜单和正文会糊成一片。 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
strugglejin/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,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
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。