首页 / 资讯中心 / 文章详情

Hexecute手势管理清单:--list、--remove与gestures.json文件完全指南

Hexecute手势管理清单:--list、--remove与gestures.json文件完全指南 ★ FEATURED ARTICLE
【免费下载链接】HexecuteLaunch apps by casting spells! 项目地址https://gitcode.com/gh_mirrors/he/Hexecute点击查看免费下载Hexecute 是一款运行在 Wayland 桌面上的手势启动器你可以用鼠标在空中画符文来启动应用程序。这篇文章是面向新手的手势管理清单完整覆盖--list查看手势列表、--remove删除手势以及gestures.json文件的存储位置与备份方法照着操作即可完成日常手势管理。30秒速览手势管理命令清单Hexecute 的全部管理操作都在终端完成共 4 条命令前 3 条与手势管理直接相关命令功能是否打开绘图窗口hexecute --learn 命令学习新手势画 3 次即可✅ 打开hexecute --list查看所有已注册的手势❌ 纯终端hexecute --remove 命令名按命令名删除手势❌ 纯终端hexecute直接呼出手势绘图界面启动程序✅ 打开--list和--remove不会弹出绘图窗口读取数据后立即退出参数定义见 cmd/hexecute/main.go。用 --list 查看手势列表一键掌握已注册手势在终端执行hexecute --list输出只有两种情况No gestures registered或者Registered gestures: nautilus firefox kitty两个实用场景学习后核对--learn保存成功后用--list确认新命令是否真的写入了文件。删除前查询--remove需要精确的命令名先用--list查一下避免拼写错误。如果gestures.json文件不存在--list会安静地返回空列表而不是报错逻辑在 internal/gesture/gesture.go。用 --remove 删除手势按命令名精准移除hexecute --remove nautilus成功时会打印Removed gesture: nautilus删除后文件会立即重写保存。⚠️三个容易踩的坑传的是命令名不是手势形状参数是学习时用的那条启动命令例如nautilus不是Z 字形这样的描述。名字必须完全一致找不到对应条目时会报错Gesture not found: xxx此时回到--list检查拼写。删除不可撤销命令执行后数据直接从gestures.json移除建议删除前先备份文件见下一节。实现细节查找 移除 回写位于 cmd/hexecute/main.go。gestures.json 文件手势数据存放在哪里所有手势集中保存在一个文件里~/.config/hexecute/gestures.json路径解析逻辑见 internal/config/config.go目录不存在时会自动创建。文件结构是一个 JSON 数组每个元素代表一个手势[ { command: nautilus, templates: [ [...], [...], [...] ] } ]command该手势绑定的启动命令--list、--remove都围绕它工作。templates学习时 3 次笔画经过归一化后的点序列用于 $1 手势识别算法比对字段定义见 internal/models/models.go。gestures.json 能做什么备份、迁移与共享得益于所有手势都在一个纯文本文件里的设计它支持 README 中提到的四种玩法见 README.md 的 Managing Gestures 一节场景操作 备份把文件拷到云盘或 U 盘换机/重装前必备 恢复把文件放回~/.config/hexecute/手势立即生效 共享发给朋友两人拥有一模一样的手势集 实验复制一份沙盒文件大胆折腾后随时换回⚠️不建议手改templates里的坐标数字——它们是经过等距重采样和缩放的归一化数据手改极易导致识别失效。想换手势形状直接重新hexecute --learn 命令即可同命令名的新手势会自动覆盖旧数据逻辑见 internal/gesture/gesture.go。常见问题排查清单Q画了手势却没启动程序识别得分需要超过 0.6 的置信阈值才会执行命令internal/execute/execute.go。先--list确认手势存在再重新--learn尽量画得大一点、稳一点。Q--list 显示为空但我明明学过手势检查~/.config/hexecute/gestures.json是否被移动、删除或改坏了。文件缺失会按空列表处理。Q想重学一个手势需要先 --remove 吗不需要。--learn对同命令名直接覆盖只有彻底不想要了才用--remove。Q这些命令和日常呼出手势界面冲突吗不冲突。日常使用建议把手势窗口绑定到快捷键如SUPER SPACE配置示例见 README.md 的 Setting a Keybind 一节而--list/--remove独立在终端运行互不干扰。总结✅hexecute --list查看已注册的全部手势管理操作的起点✅hexecute --remove 命令名按命令名精确删除删除前记得查名✅~/.config/hexecute/gestures.json唯一数据文件可自由备份、迁移、共享✅ 重新--learn同命令即可覆盖旧手势无需手动编辑模板数据掌握这份清单Hexecute 的手势管理就再无死角——画符、启动、维护一条命令都不差 赞分享【免费下载链接】HexecuteLaunch apps by casting spells! 项目地址https://gitcode.com/gh_mirrors/he/Hexecute点击查看免费下载相关推荐pixi workspace environment 命令完全指南用 add / list / remove 管理多环境工作区pixi workspace environment 命令完全指南用 add / list / remove 管理多环境工作区 pixi workspace开发工具CLI包管理器Parabolic3 步跑通的 yt-dlp 图形化视频下载工具Parabolic3 步跑通的 yt dlp 图形化视频下载工具 想存个在线视频又不想记 yt dlp 命令行参数Parabolic 就是一个基于 yt桌面应用音视频rye 工具链管理完全指南rye toolchain 命令族的 fetch、list、register、remove 实战rye 工具链管理完全指南 rye toolchain 命令族的 fetch、list、register、remove 实战 导读 rye toolchain开发工具CLI上一篇CKEditor 4 表格多选与 Link 插件集成验证手动测试用例剖析与源码级原理下一篇Clawd on Desk 权限自动化进阶指南全自动批准、全局热键与按 Agent 开关的 3 种模式创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?
咨询建站