zxr2115-1/dsh-anime-theme ↗★ 0
dsh-anime-theme
DeepSeek Harness 二次元壁纸主题插件:按需直取随机二次元图片作为背景,四档铺满方式、边缘羽化、毛玻璃适配与可拖动控制坞,原生适配深浅色主题。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zxr2115-1/dsh-anime-theme说明文档
阅读完整 README ↗🎛️ 使用
重启后界面右下角出现控制坞:
● 二次元壁纸 [换一张] [开] [设置]
- 换一张:重新取一张随机图
- 开 / 关:临时开关壁纸(不清除配置)
- 设置:展开面板,可切换无色图/色图、更换分类 sort、调节暗幕/虚化、切铺满方式、开关深色加深、跑诊断、重置位置
- 拖动:按住胶囊任意位置拖到别处,松手即保存;空闲时它会自动变半透明,鼠标移上去恢复实底
⚙️ 配置文件
路径:~/.dsh/anime-theme/config.json(首次加载自动生成,参考 config.example.json)
{
"enabled": true,
"allowNsfw": false,
"sortSfw": "CDNcat",
"sortNsfw": "CDNsetu",
"autoRefreshMinutes": 0,
"recentLimit": 50,
"recent": [],
"dim": 0.3,
"fillBlur": 40,
"fit": "smart",
"veil": "auto",
"darkBoost": true,
"coverFocus": 25,
"isolatePanels": false,
"dockX": 18,
"dockY": 76,
"schemaVersion": 2
}
| 字段 | 默认 | 说明 |
|---|---|---|
enabled | true | 总开关 |
allowNsfw | false | 是否允许色图分类。关闭时宿主会二次拦截,客户端传参无效 |
sortSfw | CDNcat | 无色图分类。仅限于无色图池,可选 CDNcat cat CDNtop CDNpc CDNmp CDNiw233 iw233 daimao |
sortNsfw | CDNsetu | 色图分类。可选 CDNsetu setu Capoo yuexinmiao Denia CDNrandom random |
autoRefreshMinutes | 0 | 自动换图间隔(分钟),0 = 关闭。控制坞里有 关 / 5 / 15 / 30 / 60 的下拉 |
recentLimit | 50 | 近期去重缓冲长度 |
dim | 0.3 | 暗幕强度 |
fillBlur | 40 | 留白处模糊铺底的虚化半径 px,范围 16~80。下限 16 是硬约束:再低铺底就退化成一张清晰的放大副本,自适应等于没生效 |
schemaVersion | 2 | 配置结构版本。展示层设置改语义时 +1,老版本配置里语义已变的键会被丢弃并回到新默认值 |
fit | smart | smart = 自适应(整图 + 模糊铺底)/ cover = 铺满居中裁切 / cover-top = 铺满、裁切焦点偏上 / plain = 整图 + 纯色留白 |
veil | auto | 暗幕色调:auto 跟随软件明暗主题自动切换 / dark 强制暗幕 / light 强制亮幕 |
coverFocus | 25 | 「铺满·偏上」的裁切焦点,0~100(0 = 顶部,100 = 底部) |
darkBoost | true | 深色主题额外压暗一档(正片 dim + 0.2、铺底跟随),浅色主题不受影响。关闭后深浅两档同值 |
dockX / dockY | 18 / 76 | 控制坞相对右下角的偏移 px。默认 bottom 76 是为了让开底部的状态栏读数;拖动后自动写回,越界会被钳进视口 |
isolatePanels | false | 仅兜底模式生效。是否让本插件自行接管面板透明 token。装了 dsh-skin 时留 false,面板透明度用「设置 → 主题」里的滑杆 |