DSH Plugins
返回列表
🖥️

dsh-quick-restart-desktop

客户端 更新于 2026.08.16

在终端中运行以下命令:

dsh plugin install MicroWearld/dsh-quick-restart-desktop

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端中运行 dsh plugin install MicroWearld/dsh-quick-restart-desktop,源码位于 https://github.com/MicroWearld/dsh-quick-restart-desktop,安装后重启 DSH Desktop 即可生效。

插件介绍

调整 DSH Desktop 插件后急于看到效果,却只能翻系统托盘或手动杀进程再重新打开,这是桌面插件开发者的日常摩擦。dsh-quick-restart-desktop 把「重启应用本体」和「切换 profile 后重启」两条路径收敛为一个可预期、不碰托盘注册表的操作入口,无需记忆额外命令。

插件提供三种入口:设置页中的「快速重启」面板、浏览器可直接打开的 /desktop-restart 独立页面、以及 /desktop-restart 和 /desktop-profiles 两条内联命令。重启本体走 desktopRuntime.requestRestart() 完成干净关停与 relaunch;切换 profile 走官方 desktopProfiles.select() 契约并校验目标可用性。两条路径均为 fire-and-forget,受理后立即返回,不阻塞进程;API 仅绑定 127.0.0.1 回环地址,跨源请求天然被拒绝。在纯 web 环境(无 desktop runtime)下插件正常加载但不挂载任何功能,不产生报错。

它适合频繁迭代 DSH Desktop 插件的开发者、需要多 profile 切换的进阶用户,以及希望拥有统一、可审计的重启入口而非依赖系统托盘的任何使用者。MIT 许可,开箱即用。

使用场景

  • 修改桌面插件后一键重启应用查看效果
  • 在多个 profile 之间快速切换并自动重启
  • 不依赖系统托盘,通过设置页或命令触发重启

适合人员

  • 频繁迭代 DSH Desktop 插件的开发者
  • 需要多次切换 profile 的进阶用户
  • 希望避免手动杀进程再重新打开的桌面用户