dsh-desktop-menu
在终端中运行以下命令:
dsh plugin install YOGEMOW/dsh-desktop-menu
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install YOGEMOW/dsh-desktop-menu,或从插件管理器选择仓库 https://github.com/YOGEMOW/dsh-desktop-menu 安装。
插件介绍
DSH 桌面端左上角「应用」菜单里其实早就写好了「刷新页面」和「重启应用与 Host」,只是被开发构建开关挡在菜单外。日常排查页面状态、或需要干净重启主进程时,只能关托盘、找安装目录或依赖其它变通,既慢也不稳。
dsh-desktop-menu 做的是等长补丁:把挡住菜单的两处开关改成恒真表达式,每处仅 11 字节替换,不改动 asar 归档的其它偏移;同时把 asar 头里的 SHA256 integrity 做等长同步,让归档在校验上仍然自洽。插件本身没有界面,也不会往页面里注入任何脚本——你得到的是可复用的补丁流程与文档,换一台电脑也能按同样思路操作。
适合经常在 DSH 桌面端里开发、联调或运维的人:想从原生菜单一键刷新或走 app.relaunch() 可靠重启,而不是折腾标题栏按钮或容易被安全软件拦的外部进程方案。需要留意桌面端自动更新会覆盖 app.asar,更新后重新 apply 即可;补丁写在安装目录,Program Files 等位置可能需要管理员权限。
使用场景
- 联调时想从「应用」菜单一键刷新当前页面
- 主进程异常或需要干净退出时用原生重启而非杀进程
- 桌面端自动更新后需要重新打补丁恢复菜单项
适合人员
- 日常使用 DSH 桌面端的开发者
- 需要可靠重启与刷新入口的联调人员
- 愿意按文档自行维护 asar 补丁的高级用户