如何在 Mac 上卸载 Farrago
卸载 Farrago 前先导出要保留的声音集,应用会复制导入的音频,只保存原始音频还不能保留各个音频块的设置。本文覆盖官网 Mac 应用和 Homebrew cask farrago。
先导出声音集,再退出
在 Farrago 中选中声音集,使用 Sets › Export Set,或把声音集拖到访达,删除应用数据前先打开导出的 .farragoset 文件确认副本。官方声音集文档说明,导出文件包含音频和设置。
结束播放,按 Command + Q 退出 Farrago,再按官方卸载说明,把「应用程序」里的 Farrago.app 移到废纸篓,保留其他应用仍在使用的 Rogue Amoeba 共享音频设置。
检查声音库与本地状态
确认导出的声音集并退出 Farrago 后,在 Finder 按 Shift + Command + G,逐一打开下面的位置,先备份还要保留的声音库资料,再把决定删除的 Farrago 专属项目移到废纸篓,保留导出文件、原始录音和共享音频设置。
| 位置 | 怎么处理 |
|---|---|
| ~/Library/Application Support/Farrago 2 | 记录中 Farrago 2 的支持目录,可能保存声音库状态,删除前先备份。 |
| ~/Library/Caches/com.rogueamoeba.farrago | 应用自己的缓存。 |
| ~/Library/HTTPStorages/com.rogueamoeba.farrago | 本地 HTTP 状态。 |
| ~/Library/Preferences/com.rogueamoeba.farrago.plist | 偏好设置,重装还需要原配置时保留。 |
| ~/Library/Saved Application State/com.rogueamoeba.farrago.savedState | 保存的窗口状态。 |
| ~/Library/WebKit/com.rogueamoeba.farrago | 本地 WebKit 状态。 |
这些位置来自当前 cask,导出的声音集和原始录音不随这些目录删除,也不要把共享的 com.rogueamoeba.audiounit.plist 当作 Farrago 数据移除。卸载不会取消订阅或删除账号。
检查结果
pgrep -il Farrago
ls -d /Applications/Farrago.app "$HOME/Library/Application Support/Farrago 2" "$HOME/Library/WebKit/com.rogueamoeba.farrago"
进程检查没有输出,表示没有名称匹配的进程在运行,有输出时到活动监视器确认。打印出来的路径还在,找不到文件表示路径不存在,权限错误则无法判断,主动保留已经备份的声音库不算卸载失败。
用 Homebrew 安装时
brew uninstall --cask farrago
普通卸载会请求退出并移除应用,不执行 zap。自己执行 brew uninstall --cask --zap farrago 还会删除声音库支持目录和表中的另外五项本地状态,不读取 Mole 的勾选结果。
Mole 会先核对 Homebrew 的整份删除清单,涉及未勾选的数据、共享文件或无法确认的内容时跳过 --zap,已勾选的残留仍由 Mole 清理。
Mole 会列出什么
存在时,Farrago 精确 bundle 标识的偏好设置、缓存、HTTP 存储和 WebKit 状态默认勾选。应用名支持目录,包括记录中的 Farrago 2,在「卸载时一并移除数据和配置」关闭时不勾选,打开后符合条件的审核数据可以预选,要保留声音库时取消对应项,共享资料仍按已有规则保护和审核。
这次检查覆盖了什么
2026 年 9 月 21 日,将官网包里的 Farrago 2.2.0 拷到「应用程序」后卸载,没有安装 ACE,也没有 Homebrew 收据。勾选待确认项后,应用、24.6 MB 的 Farrago 2 支持目录和 WebKit 数据进入了废纸篓,临时 WebKit 数据出现权限错误,没有验证声音集导出导入、已有声音库恢复或共享音频后台的移除。
