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
按标签浏览:启动器(9)