以可查询的形式展示工人的扩张带动状态
作者: 4rc0s创建于 2026年9月14日更新于 2026年9月14日
espanso目前没有为外部工具提供学习是否启用文本扩展的方法——只有守护进程是否活着:
- " espanso status " 印出 " espanso " 的字迹,而不论启用状态如何,也没有改变其报告内容的旗帜。
espansso cmd'(enable'/disable'/toggle'/`search')只发出命令。- IPC协议(
espanso/src/ipc.rs',IPCevent')只有可接受请求'/残疾请求'/`Togle request'——没有查询活动。
同时,工人已经掌握了以下信息: " Disable Middleware " ( " spanso-engine/src/process/middleware/disable.rs " )保留了内嵌 " 启用 " 旗帜并发送 " EventType:Enabled " / "EventType:Disabled " ,记录每个变化(即驱动托盘图标的标志),并记录每个转变:
已切换启用状态, 是 启用=虚假这对第三方的UIs如macspanso(espanso的配置文件的macOS菜单栏GUI):我们在一个状态头旁边提供可启用/可失效/snooze命令,我们可以显示守护星活态,但不能显示被暂停状态——最有可能是用户片断"停止工作"的原因.
建议:以可查询的形式曝光状态,例如.
- " 扩展状态 " 还报告暂停状态(例如 " 扩展为残疾 " );
- 查询子命令(`spanso cmd status');或
- 受询问的`IPCEvent'对工人的现状作出了答复。
我们搭船进行临时工作:解析上面的日志线并重建国家(在最新的工人第一次“阅读”横幅的配置之后进行最后一次切换, 从性质上看脆弱——日志格式不是合同——这就是为什么欢迎一个支持的查询。
校对:Espanso 2.4.1 (macOS).
内容来源: espanso/espanso