dsh-window-bounds
在终端中运行以下命令:
dsh plugin install flying4055/dsh-window-bounds
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 桌面端打开「插件 → 添加插件」,输入 flying4055/dsh-window-bounds 或源码地址 https://github.com/flying4055/dsh-window-bounds 完成安装,装完重启当前 profile 生效。
插件介绍
DeepSeek Harness 桌面端(Electron)把主窗口尺寸写死在 1280×820,也没有暴露读写窗口几何的官方接口。每次打开都像「重置布局」,大屏或多显示器用户尤其难受。本插件在壳允许的唯一入口上工作:通过 index 注入在应用挂载前从 localStorage 还原尺寸与位置,并在你拖动、缩放时用防抖写回,关闭时窗口往往只是进托盘,所以不靠卸载回调。
核心能力是「记住并还原」:可单独控制是否持久化、是否还原位置,并对尺寸下限、坐标上限和当前显示器工作区做校验,非法几何会安全回退到壳默认值,不会把窗口藏到屏幕外。它不碰最大化/全屏状态,也不承诺跨断开显示器的位置——那是当前 API 与环境的诚实边界。
适合每天在桌面端长时间用 DSH、希望窗口停在顺手大小和位置的人;也适合需要可配置最小尺寸与调试 trace 的进阶用户。配置写在 profile patch 里,面板刻意不提供表单(避免与 DSH 设置服务的 schema 判定冲突),需要改项时直接编辑配置即可。
使用场景
- 每天打开 DSH 桌面端,希望窗口仍是昨天调好的大小和位置
- 大屏或多显示器下不想每次都被重置成 1280×820
- 拖动或缩放窗口后,下次启动能自动回到离开时的几何
适合人员
- 长期使用 DeepSeek Harness 桌面端的日常用户
- 需要固定工作区布局的多显示器用户
- 会改 profile 配置、需要最小尺寸或 trace 调试的进阶用户