如何在 Mac 上卸载 qutebrowser
卸载 qutebrowser 前,打开 qute://version,复制页面列出的配置和数据目录,配置文档区分了 macOS 上的手写配置和自动保存设置,删除浏览器资料前,先留下书签、会话和需要的登录资料。
先退出,再移除应用
先结束下载,按 Cmd + Q 退出 qutebrowser,再把「应用程序」中的 qutebrowser.app 移进废纸篓,另外配置的浏览器脚本和 Python 安装属于独立组件,不要因此删掉整个 Python 环境。
检查本地数据
~/.qutebrowser/config.py是 macOS 常见的手写配置位置,实际路径以qute://version为准。~/Library/Application Support/qutebrowser在本机测试中保存浏览器资料,要保留资料时留下这一处。- cask 还列有
~/Library/Caches/qutebrowser和~/Library/Preferences/qutebrowser,逐一看内容后再处理,Linux 的 XDG 默认路径不能直接当作 Mac 路径。
确认书签、会话和配置备份并退出后,在 Finder 按 Shift + Command + G,打开从 qute://version 记下的精确路径,或上面已确认的 qutebrowser 位置,只把决定不保留的 qutebrowser 文件夹或文件移到废纸篓。共享或受保护的浏览器资料单独决定,Python 环境保留。
检查卸载结果
pgrep -ifl qutebrowser
ls -ld /Applications/qutebrowser.app "$HOME/.qutebrowser" "$HOME/Library/Application Support/qutebrowser"
pgrep 没有输出只表示没有找到这个名称,不代表所有辅助进程都已退出,有输出时核对它的实际可执行文件路径,ls 提示路径不存在只说明这一处没有了,权限错误仍无法判断,留下的文件夹也可能是你要保留的数据。
用 Homebrew 安装时
cask 因 Gatekeeper 检查被停用,已有安装仍可能需要卸载,它管理应用和命令包装入口,zap 涉及 qutebrowser 的 Application Support、Caches 和 Preferences,rmdir 只移除空的 ~/.qutebrowser,要保留浏览器资料时不要自行运行 zap。
不运行 zap 时,用下面的命令卸载:
brew uninstall --cask qutebrowser
Mole 会先核对 Homebrew 的整份删除清单,涉及未勾选的数据、共享文件或无法确认的内容时跳过 --zap,已勾选的残留仍由 Mole 清理。自行运行 brew uninstall --cask --zap qutebrowser 会执行 Homebrew 的完整 zap 清单,不会读取 Mole 的勾选状态。
Mole 会列出什么
Mole 默认勾选应用本体和归属明确的缓存、偏好设置项,浏览器资料不参加默认选择或全选,受保护的项目可能保持锁定,精确的 ~/.qutebrowser 列入待确认,通用设置的清理区域中,卸载时一并移除数据和配置关闭时不勾选,打开后可以预选符合条件的配置数据,要保留的先取消勾选,删除个人资料前看清每一行的保护状态。
即使打开这个选项,受保护的浏览器资料也不参加自动选择,锁定的资料不能通过勾选移除,卸载前核对最终清单。
这次检查覆盖了什么
2026 年 9 月 21 日,打开官网 arm64 版 qutebrowser 3.7.0 后卸载,应用、缓存、偏好设置和 Darwin 缓存已移除,2.1 MB 的 Application Support 浏览器资料保持受保护,空的 ~/.qutebrowser 不能说明真实资料已覆盖,没有测试书签、账户登录或单独用 Python 安装的浏览器。
