deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
中文 | English
让用户在 DSH Web 界面更换背景图片的插件,支持:主界面 / 轨迹页独立壁纸、边栏自动跟随当前页面壁纸、无壁纸、预设渐变、上传图片、导入文件夹、裁剪图片、模糊、面板半透明、全界面自定义文字颜色 / 阴影、填充与位置调整,界面可切换中文 / English。
图片以原始字节存浏览器 IndexedDB(不压缩、不 base64、不受 localStorage 5MB 限制),通过 object URL 显示;「当前选择 + 效果参数」存 localStorage。
dsh plugin --profile web add github:RNlao/dsh-wallpaper#v0.1.0
下载 dsh-wallpaper-0.1.0.tgz,然后执行:
dsh plugin --profile web add /path/to/dsh-wallpaper-0.1.0.tgz
git clone https://github.com/RNlao/dsh-wallpaper.git
dsh plugin --profile web add link:./dsh-wallpaper
也可以在仓库主页选择 Code → Download ZIP,解压后从上一级目录执行 dsh plugin --profile web add link:./dsh-wallpaper-main。如果 web profile 尚未初始化,先运行一次 dsh web。
link: 是开发链接,不是持久化安装:插件会持续依赖该源码目录,目录移动或删除后插件会失效。源码只需链接一次;修改 lib/client.js 不需要重新 link 或重启服务,DSH client HMR 会自动重载,未立即反映时再强刷浏览器。
dsh web 正在运行,需要重启该进程并强刷浏览器,使新的 profile bundle 列表生效。dsh web。本插件当前 host 半为空实现,日常开发通常只有 client 改动。安装后打开 设置 → 壁纸 / Wallpaper。卸载:dsh plugin --profile web remove dsh-wallpaper。
插件本身跨平台(纯浏览器实现,host 半为空插件,无操作系统特定代码),Windows / macOS / Linux 功能一致,差异仅在路径与快捷键:
~/.dsh;Windows 默认 %USERPROFILE%\.dsh。link:./dsh-wallpaper 安装在各平台相同。Cmd+Shift+R;Windows / Linux Ctrl+Shift+R。webkitdirectory,是浏览器特性(Chrome / Edge / Safari 支持,Firefox 不支持),与操作系统无关。dsh-wallpaper / store images)。不压缩、不 base64、容量不受 5MB 限制。localStorage(仅元数据,很小)。body::before(固定、z-index:-1)承载主界面或轨迹页的图片/渐变;通过 :has([data-trajectory-scroll]) 判断当前是否为轨迹视图,标题栏、边栏与当前视图共用当前页面的同一张壁纸。URL.createObjectURL(blob) 生成临时 URL 供 <img>/CSS 使用,用完 revokeObjectURL 释放;缩略图按需读取(GalleryThumb 组件 mount 时读取、unmount 时释放)。slots.inject('settings.section', …) 注册「壁纸 / Wallpaper」页;设置页顶部切换主界面与轨迹页,轨迹页默认继承主界面。插件设置控件使用 DSH 原生主题 token。webkitdirectory(Chrome / Edge / Safari 支持,Firefox 不支持)。单张上传不依赖它,全浏览器可用。design-platform.css;若未来 token 色值调整,透明度观感可能略变(不影响功能)。CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。