如何在 Mac 上卸载 Mac Mouse Fix
Mac Mouse Fix 改变鼠标行为靠的是一个后台进程 Mac Mouse Fix Helper,关掉应用窗口它也照样在跑,辅助功能权限也是给它的,所以移除应用之前先把它关掉,移除之后再把权限条目删掉。按键和滚动设置放在 ~/Library/Application Support/com.nuebling.mac-mouse-fix,这个文件夹 Mole 默认勾选,以后可能还要用这套设置的话先复制出来。这篇覆盖 macmousefix.com 或 GitHub 发布页下载的版本和 Homebrew cask mac-mouse-fix。
先保存设置
按 Mac Mouse Fix 的源代码,配置存成 ~/Library/Application Support/com.nuebling.mac-mouse-fix 里的 config.plist,想在重装后用回同样的按键映射和滚动设置,就把这个文件夹复制到 Library 以外。
买的时候 Gumroad 会把授权码发到你的邮箱,那封邮件留好,Mac Mouse Fix 的说明页写着授权在你所有的 Mac 上都能用,也没有提到要先停用什么。
关掉辅助进程,移除应用
- 打开 Mac Mouse Fix,关掉 Enable Mac Mouse Fix 开关,这样 Mac Mouse Fix Helper 就停了,真正改鼠标的是它。
- 退出 Mac Mouse Fix,打开「活动监视器」搜索 Mac Mouse Fix,确认应用和辅助进程都不在运行。
- 在访达的「应用程序」里把 Mac Mouse Fix 移到废纸篓,说明页的卸载一节说卸载就是这样做,同时也说会留下一些文件,下面的表格列出了它们。
- 打开「系统设置 › 隐私与安全性 › 辅助功能」,列表里还有 Mac Mouse Fix Helper 的话,选中它,点列表下方的减号(−),做法见作者写的辅助功能说明,应用删掉之后这个条目可能还留在那里。
- 打开「系统设置 › 通用 › 登录项与扩展」,还能看到 Mac Mouse Fix 的条目,就在这里关掉。
Mac Mouse Fix 的数据放在哪里
在访达按 Shift + Command + G 逐个打开,不存在的跳过。这些路径来自 Homebrew cask 的 zap 清单,前三个在测试里也出现过。
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
~/Library/Application Support/com.nuebling.mac-mouse-fix |
存着按键和滚动设置的 config.plist |
先备份,想干净重装就删 |
~/Library/Preferences/com.nuebling.mac-mouse-fix.plist |
应用偏好设置 | 可以删 |
~/Library/HTTPStorages/com.nuebling.mac-mouse-fix |
网络存储 | 可以删 |
~/Library/Preferences/com.nuebling.mac-mouse-fix.helper.plist 和 com.nuebling.mac-mouse-fix.helper 的缓存 |
辅助进程自己的偏好设置和缓存 | 可以删 |
~/Library/WebKit/com.nuebling.mac-mouse-fix |
网页内容数据 | 可以删 |
检查结果
应用进废纸篓后,在「终端」里运行这几条只读命令:
pgrep -il "mac mouse fix"
launchctl list | grep -i nuebling
ls "$HOME/Library/Application Support/com.nuebling.mac-mouse-fix"
pgrep没有输出,说明应用和辅助进程都没在跑,列出 Mac Mouse Fix Helper,说明辅助进程还在跑、还在改你的鼠标,应用已经进了废纸篓的话,先放回原处,关掉开关、退出,再移除一次。launchctl list没有输出,说明当前会话没有加载 Mac Mouse Fix 的任务,出现com.nuebling.mac-mouse-fix.helper,说明辅助进程还登记着,到「登录项与扩展」里看一下。ls列出config.plist,说明设置还在,选择保留时这正是想要的结果,提示「No such file or directory」说明文件夹已经不在。
辅助功能列表没有对应的命令行检查,到「系统设置」里看。
用 Homebrew 安装时
mac-mouse-fix 这个 cask 的 zap 清单包含放着 config.plist 的 ~/Library/Application Support/com.nuebling.mac-mouse-fix、应用和辅助进程的偏好设置、缓存与网络存储,还有 WebKit 文件夹。自己运行 brew uninstall --cask --zap mac-mouse-fix 会把它们全部移进废纸篓,不看你在 Mole 里勾了什么。想保留设置,只移除应用:
brew uninstall --cask mac-mouse-fix
只有 zap 清单里每条路径都在 ~/Library 下、没有碰到你没勾选的行、也没有被其他已装应用认领时,Mole 才加 --zap。这份清单上的路径全在 ~/Library 里,设置文件夹又是默认勾选的,所以各行都保持勾选时 Mole 可能会用 --zap,想留设置就把 Application Support 那一行的勾去掉,Mole 就不加 --zap。Homebrew 卸载同样不会删辅助功能里的条目。
Mole 会列出什么
以下是 Mole 对 macmousefix.com 下载版的处理:
~/Library/Application Support/com.nuebling.mac-mouse-fix默认勾选,里面是存着你设置的config.plist,想留设置就先取消勾选或备份。com.nuebling.mac-mouse-fix偏好设置文件、网络存储和临时缓存默认勾选。- 移动应用之前,Mole 会停掉在应用包里找到的 launchd 任务,Mac Mouse Fix Helper 也在其中。Mole 不会改辅助功能列表或其他隐私权限,Mac Mouse Fix Helper 那一条要你自己去删。
这次检查覆盖了什么
2026 年 9 月 23 日,从 GitHub 发布页的官方 zip 把 Mac Mouse Fix 拷进「应用程序」,打开一次,再用 Mole 的开发构建全选卸载,没有 Homebrew 安装记录,应用、Application Support 文件夹、网络存储和偏好设置都进了废纸篓。Enable Mac Mouse Fix 开关一直没打开,辅助进程从没注册过,所以移除正在运行的辅助进程和它的辅助功能条目这部分没有测到。2026 年 9 月 26 日又从同一个下载地址重装,打开一次,用同样的方式卸载,Mole 的「状态」页把它显示成一行,2 个进程约 38 MB,5 项全部进了废纸篓,没有留下进程或启动项,Mole 的更新检查也认出了它的 Sparkle 更新源。辅助进程、辅助功能权限、授权和 Homebrew cask 都没有测到。
