DSH Tauri Launcher

DSH Tauri Launcher

别名:桌面启动插件、dsh-tauri-launcher、Tauri 启动器

形态特别的一个:它不是一个单独的启动器应用,而是**「Web 插件 + Tauri 桌面应用」一对**——装在 DSH 里的是插件(设置 → 桌面启动),负责唤起并盯住那个桌面应用,连带管桌面快捷方式、退出确认与运行状态。仓库的自述是「this is a dsh plugin」。

一句话

它不是「一个启动器」,而是一对东西:装进 DSH 的是一个 Web 插件(宿主半 + 浏览器半), 桌面那一侧是一个 Tauri 桌面应用;仓库同时附带桌面应用的完整源码与 Release 自动构建流程。 装好后在「设置 → 桌面启动」里就能一键唤起它。

它是什么、不是什么

  • 是:DSH 界面里的桌面端开关——启动 / 退出、运行状态、桌面快捷方式、关闭确认;
  • 不是:它不装 DSH 版本、不管 profile、也不导整合包(README 全文没有版本清单或 .dspack)。 也就是说,它和这一区其它启动器(选版本、隔离环境、装包)解决的不是同一个问题—— 它是「把桌面包挂进插件生态」的那条路。

功能(README)

  • 桌面端启动开关:一键启动 / 退出桌面应用(点击即反馈,秒级状态同步);
  • 快捷方式联动:开启时自动创建桌面快捷方式、关闭时自动删除;运行中可手动补建;
  • 关闭确认弹窗:关闭前弹窗确认(含「快捷方式将被删除」的提示);
  • 状态可视:🟢 运行中 / ⚪ 已停止 / 🟡 状态未知,出错时显示诊断信息;
  • 深色模式适配:全部颜色走 DSH 主题令牌,深浅色自动适配;
  • 设置导航图标:替换默认齿轮图标(矢量绘制,任意缩放锐利)。

工作原理(README 摘要)

  • Web 插件的宿主半通过回环路由 /api/dsh-tauri-launcher/* 与浏览器半通信;
  • 桌面应用每秒写一次 .dsh-heartbeat 时间戳,插件以此探测运行状态(不靠猜进程);
  • 插件按优先级自动探测桌面应用的候选目录(npm 包内预编译 exe、本地 build.ps1 产物)。

平台支持(README 的表格)

平台状态
Windows✅ 已支持(含桌面快捷方式 .lnk)
Linux🚧 规划中
macOS🚧 规划中

Web 插件本体(host / client JS)跨平台;目前 Windows 专属的实现集中在桌面快捷方式创建与 回环进程控制上。

怎么装(README)

# 1) npm(发布后)
# 2) GitHub(git 安装)
dsh plugin --profile <profile> add github:cilis/dsh-tauri-launcher   # 具体命令以 README 为准

README 特别注明:Git 安装这条路 纯 JS 零构建,不需要 allowBuilds 授权—— 在这一区里比较少见(别的启动器往往要跑构建脚本)。配置项都在插件行里给, 没有硬编码的可调参数;原 shortcutName 配置项已于 2026-09 移除。

身份与格式支持

  • canonical ID:未认领(2026-10-02 查规范仓库 launcher-registry 与市场 launchers.json)。 它的形态也比较难套进那个注册表(注册表管的是「谁能在整合包 manifest 里被声明」);
  • 是否吃 .dspack:本轮未核实,也不像。README 没有整合包相关内容,它的职责是桌面端启停。 所以本站没有给它打「支持 .dspack」标签。

未核实 / 未声明

  • DSH 版本区间、manifest 版本:README 未声明;
  • npm 包名:README 写的是「npm(发布后)」——即当时还没有发到 npm,本轮未去 registry 核实;
  • 安装命令的准确形式:README 的代码块以 profile 占位,本站未逐字复制其命令;
  • 成熟度:2 star、最新是候选版 v1.1.0-rc.1(2026-10-01 仍在推提交)——很新,未实测。

信息表

category
launch.desktop
licenseRefs
[object Object]
platforms
windows
positioning
这一区的其它启动器都是「一个应用管 DSH」,它反过来——**从 DSH 界面里管一个桌面应用**。沿用本体「一切皆插件」的架构:桌面端启停、退出确认、快捷方式联动都做成标准 Web 插件,所以它天然长在插件生态里,而不是长在 DSH 外面。
roles
[object Object]
support
Windows(Web 插件本体跨平台)
supportedManifest
未核实:README 未声明 manifest 版本;它不走整合包那条路
titleEn
DSH Tauri Launcher
updatedAt
2026-10-02
url
https://github.com/cilis/dsh-tauri-launcher
最后更新 2026-10-02