如何在 Mac 上卸载 Otty
移除 Otty 前,先保存终端里的工作并结束正在运行的代理任务,当前 cask将它列为面向代码代理的终端。退出后,把 ~/.config/otty 和 ~/Library/Application Support/io.appmakes.otty 中要留的内容复制到备份位置并核对。
移除应用及托管的启动器
通过 Homebrew 安装时:
brew uninstall --cask otty
普通卸载处理应用、托管的 otty 启动器和生成的 shell 补全,zap 还会处理 .config/otty、精确支持、缓存、HTTP 存储、偏好、WebKit 叶及 Caches/otty,直接运行 --zap 不采用 Mole 勾选结果。
独立复制的应用在退出并核对工作后,把 Applications 中的 Otty.app 移到废纸篓。记录中的安装还向其他代理设置写入了带 Otty 标记的 hooks,移除应用不会修改这些设置,其他 hooks 和配置保留。本页没有核实当前厂商的 hook 移除流程,修改其他代理配置前先确认对应流程。
ls -ld "/Applications/Otty.app"
ls -ld "$HOME/.config/otty"
打印出的路径仍在,路径不存在错误只对应这些位置,权限错误则无法判断。这两条命令不能证明命令启动器或外部代理 hooks 都已移除。
Mole 会列出什么
选中的应用本体和精确标识数据,在存在且未受保护时通常默认勾选,产品的 .config/otty 用户数据规则需要确认,默认不勾选。「卸载时一并移除数据和配置」默认关闭,开启后可包含符合条件的数据,其他代理配置和档案单独保留,Mole 不改写它们的 hook 文件。
这次检查覆盖了什么
2026 年 9 月 23 日,官网应用及勾选的本地数据由源码构建的 Mole 移除,其中包含需要确认的 Otty 配置,部分临时数据留下。外部代理配置中的 Otty hooks 仍在,9 月 25 日由维护者手动处理,没有测试当前厂商关闭 hooks 的流程、真实代理恢复或 Homebrew 托管卸载。
