如何在 Mac 上卸载 SuperTuxKart
移除 SuperTuxKart 前,先备份本地玩家、进度和需要的扩展内容,官方 FAQ记录了 Mac 配置文件夹和玩家进度文件,本页覆盖官网 Mac 压缩包中的应用,首次启动后的卸载检查不等于存档恢复测试。
先退出,再移除应用
先结束当前比赛并退出 SuperTuxKart,复制需要的本地数据,再把 SuperTuxKart.app 移进废纸篓,另存的自定义赛道和资源先留下。
哪些数据要留下
~/Library/Application Support/SuperTuxKart在测试中保存首次启动数据,也是 cask 的支持目录目标,移除前先检查 Mac 上的实际文件夹。- 官方记录 1.0 至 1.5 使用
~/Library/Application Support/supertuxkart/config-0.10,其中的players.xml包含游戏进度,先保留它和需要的本地内容,官方文档的小写拼法与实测、cask 拼法不同。 - 测试观察到偏好设置和临时缓存,与支持父目录分开列出,使用 Mole 详情显示的完整路径,cask 还列有
~/Library/Saved Application State/net.sourceforge.supertuxkart.savedState。
备份需要的存档和设置后,在访达按 Shift + Command + G,逐项打开完整路径,检查内容再把不需要且属于应用的数据移进废纸篓,共享配置和其他安装使用的文件留下。
检查卸载结果
pgrep -ifl supertuxkart
ls -ld /Applications/SuperTuxKart.app "$HOME/Library/Application Support/SuperTuxKart" "$HOME/Library/Application Support/supertuxkart/config-0.10"
pgrep 没有输出只表示没有找到这个名称,不代表所有辅助进程都已退出,有输出时核对它的实际可执行文件路径,ls 提示路径不存在只说明这一处没有了,权限错误仍无法判断,留下的文件夹也可能是你要保留的数据。
用 Homebrew 安装时
cask 没有单独的卸载辅助程序,zap 移除列出的整个支持文件夹和精确保存状态,可能丢掉这个支持父目录里的本地玩家与进度。
不运行 zap 时,用下面的命令卸载:
brew uninstall --cask supertuxkart
Mole 会先核对 Homebrew 的整份删除清单,涉及未勾选的数据、共享文件或无法确认的内容时跳过 --zap,已勾选的残留仍由 Mole 清理。自行运行 brew uninstall --cask --zap supertuxkart 会执行 Homebrew 的完整 zap 清单,不会读取 Mole 的勾选状态。
移除 Mac 应用不会删除 SuperTuxKart 在线账户,本地玩家进度另外保留,不把在线登录当成备份。
Mole 会列出什么
Mole 默认勾选应用、精确偏好设置和可归属临时缓存,「卸载时一并移除数据和配置」关闭时,SuperTuxKart 支持父目录不勾选,打开后,通过应用数据检查的文件夹可以勾选,要留的进度先备份,准备保留时取消勾选这个父目录。
这些是「卸载时一并移除数据和配置」关闭时的选择,打开后,符合条件的待确认应用数据也可能勾选,共享数据、受保护的资料和 Agent 工作档案仍按原有方式逐项确认或保持锁定,卸载前核对最终清单。
这次检查覆盖了什么
2026 年 9 月 25 日,从官网 Mac 压缩包拷出的 SuperTuxKart 1.5 用 Mole 开发构建测试,应用和所选首次启动支持数据、偏好设置、缓存已移除,没有核验已有玩家进度、自定义扩展内容、在线账户或存档恢复。
