yidao2000/dsh-local-background ↗★ 0

dsh-local-background

本地背景图 / Local wallpaper for DSH:从你自己的文件夹里随机取一张当聊天背景;界面里选目录、调透明度,改完立刻见效,不依赖任何第三方皮肤 适合想要自定义DSH聊天背景且不依赖第三方皮肤的本地用户。

Package
dsh-local-background
Compatibility
Unverified
Version
1.3.0
License
MIT
Last updated
Oct 15, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yidao2000/dsh-local-background

也可以直接编辑配置(等价,但要重启)

插件配置文件 cordis.patch.yml 里是同样的字段,作为默认值:

- insert:
    - id: dsh-local-background
      name: dsh-local-background
      config:
        dir: ''                # 壁纸文件夹;留空 = 用内置默认(当前用户的「图片」库)
        rotateMinutes: 5       # 每几分钟换一张;0 = 不轮换
        dim: 0.25              # 背景压暗 0~1(图亮就加大)
        surface: 0.15          # 面板不透明度 0~1
        imageOpacity: 1        # 背景图不透明度 0~1
        settingsOpaque: true   # 弹窗(含宿主「设置」)用默认(不透明)背景

⚠️ 优先级:settings.json(界面里改的)覆盖 cordis.patch.yml(默认值)。 所以你在界面上调过之后,再改 cordis.patch.yml 里的同名项不会生效 —— 要么在界面上改,要么删掉 settings.json 回到默认值。

settings.json / report.log 写在用户态目录 ~/.dsh/dsh-local-background/(或 $DSH_HOME/dsh-local-background/), 不在插件包里 —— 升级插件不会丢配置,也不会把你的目录路径打进发布包。 老版本写在插件目录里的 settings.json 仍会被读回来兜底。

  • 支持 .jpg .jpeg .png .webp .gif .avif .bmp
  • 顺序按文件名排序(中文按拼音),启动时随机洗牌,一轮内不重复
  • 40 MB 的 4K 原图也没关系:浏览器自己缩放,background-size: cover 负责裁切