keke050/dsh-wallpaper
Set a custom background wallpaper for the DeepSeek Harness desktop app — presets, image URL, upload, and an opacity slider
Bundle 已验证
MIT
JavaScript
未知
Bundle 已验证
已收录
0
Theme
Bundle 已验证
★ 0
在 GitHub 查看
预览
功能介绍
DSH Web 壁纸皮肤:预设 / 图片 URL / 本地上传,透明度滑块让整面界面透出壁纸。
适合
- 希望用预设、远程或上传图片个性化 DSH Web 界面的用户。
- 希望调节界面透明度,让壁纸在会话区和侧栏中可见的用户。
- 需要上传壁纸和配置在重启及回环端口变化后仍保留的桌面式安装。
不适合
- 没有可定制视觉界面的无界面或非 Web 工作流。
- 偏好 DSH 默认外观,或要求最高文字与背景对比度的用户。
- 超过 10 MB 的上传文件,或 PNG、JPG、GIF、WebP 之外的本地格式。
README
dsh-wallpaper
Set a custom background wallpaper for the DeepSeek Harness desktop app.
| English | 中文 |
Features
- Presets — 6 built-in gradient wallpapers (aurora, ocean, sunset, forest, night, sakura), plus a “none” option.
-
Custom image URL — paste any
http(s)image URL. - Upload — pick a local PNG / JPG / GIF / WebP (≤ 10MB); it is stored on the host and survives restarts.
- Opacity slider — controls how strongly the wallpaper shows through the UI, from hidden (0%) to dominant (100%). At 100% the base background, cards and even the message bubbles become translucent so the wallpaper fills the whole window.
- Durable: config and the uploaded image live in
$DSH_HOME/storages/wallpaper/, served at a stable/dsh-wallpaper/imagepath, so nothing is lost when the desktop app rebinds its random loopback port.
Install
dsh plugin --profile web add github:keke050/dsh-wallpaper
Then restart DeepSeek Harness. Open Settings → 壁纸 / Wallpaper.
Usage
- Pick a preset, paste an image URL, or upload a local image.
- Drag the opacity slider to taste — higher means the wallpaper is more visible.
- Click Remove wallpaper to restore the default background.
How it works
- The host half registers three loopback HTTP routes (
/dsh-wallpaper/config,/dsh-wallpaper/upload,/dsh-wallpaper/image) and persists the wallpaper to$DSH_HOME/storages/wallpaper/. - The client half renders the settings section and injects CSS that puts the wallpaper on
bodyand makes the app’s background surfaces translucent (by overriding--dsw-alias-bg-*/--dsw-specific-*design tokens), so the wallpaper shows through the conversation area, not just the sidebar.
License
MIT
常见问题常见问题
在启用了 DSH 的终端中执行已验证命令 dsh plugin --profile default add github:keke050/dsh-wallpaper。命令会解析公开 package 元数据,并保持插件与本页展示的目录身份一致。
兼容性以页面上展示的 bundle 与 profile 状态为准。如果某个 profile 尚未检测到,请先保持禁用,并在生产启用前阅读仓库文档。
GitHub 链接和 activity 元数据是 release 与维护状态的来源。新版本发布后重新查看本页,确认目录已经观察到最新版本。