dsh-clean-desktop-shell-pro:DSH 桌面壳增强版

前言

DeepSeek Harness(DSH)的插件生态允许将 Web Profile 包装成原生桌面窗口。dsh-clean-desktop-shell 是基础的实现方案,但在实际使用中,开发者常遇到后端需手动启动、退出时直接关闭窗口导致连接中断、或冷启动较慢等问题。dsh-clean-desktop-shell-pro 是对原版的增强 fork,由用户 Aicksion 维护,旨在补齐桌面应用应有的后端生命周期管理,提升原生体验。

是什么

这是一个针对 dsh-clean-desktop-shell 的增强 fork。它保留了原项目的 MIT 许可证,主要解决原版在启动流程和退出行为上的体验不足。

核心功能

该插件提供了以下四个主要改进:

  1. 启动自动启动后端:安装后,双击窗口即可启动本地 dsh web 后端,无需再手动点击「启动后端」按钮。
  2. 不打开浏览器:后端以 --no-open 参数启动,只弹出原生窗口,不再伴随浏览器标签页。
  3. 退出时询问是否关闭后端:点击托盘「退出」时,会弹出三选项菜单:关闭后端并退出、仅退出(保留后端)、取消。
  4. 后端与窗口并行启动:后端在 Electron 初始化阶段即启动,而非等待窗口完全渲染,这能显著加快应用的冷启动速度。

安装与启用

  1. 执行安装命令:
    dsh plugin --profile web add dsh-clean-desktop-shell-pro
  1. 安装完成后,重启 dsh web 以加载新插件。它会复用现有的 web profile 与 Electron 运行时。

注意:若已安装原版 dsh-clean-desktop-shell,请先卸载以避免两个桌面外壳同时启动:
bash dsh plugin --profile web remove dsh-clean-desktop-shell

典型用法

重启 dsh web 后,应用将以原生窗口形式运行。首次启动后,可从托盘右键菜单中选择「创建桌面快捷方式」来生成桌面图标。

注意事项

  • 冲突处理:安装前请确认未安装原版插件,否则可能导致系统运行多个桌面壳实例。
  • 开源与许可:本包是 MIT 许可证的 fork,可在其 GitHub 仓库查看源码与贡献者名单。

总结

对于希望将 DSH Web Profile 像原生软件一样使用的开发者,dsh-clean-desktop-shell-pro 提供了一套完整的解决方案。它通过自动化后端管理、优化启动流程和增强退出交互,降低了桌面壳的使用门槛。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜