如何在 Mac 上卸载 Krita
Krita 把画笔预设、工作区布局和个人设置都放在一个 Application Support 文件夹里,和你自己画的、保存的 .kra 文件是分开的,打算重装或者换机器就先把这个文件夹备份好。下面覆盖 krita.org 官网下载的签名 DMG 版本,Homebrew cask krita 是另一条路径,风险单独写在后面。
退出 Krita,再移除应用
- 保存打开的文档,从菜单选择 Krita › 退出 Krita。
- 打开「活动监视器」搜索 Krita,确认进程已经退出。
- 在 Finder 的「应用程序」里找到 Krita,移到废纸篓,提示正在使用就先回上一步。
- 打开「系统设置 › 通用 › 登录项与扩展」,关掉还留着的 Krita 项。
Krita 的数据放在哪
| 位置 | 内容 | 怎么处理 |
|---|---|---|
~/Library/Application Support/krita |
画笔预设、资源包、工作区布局和个人设置 | 删除预设、资源或设置前先备份 |
~/Library/Preferences/kritarc |
Krita 的主偏好设置文件,用的是普通文件名而不是反向域名 | 想恢复这些设置就先备份,不需要时再删除 |
~/Library/Preferences/kritadisplayrc |
显示和画布相关的偏好设置 | 想恢复这些设置就先备份,不需要时再删除 |
Krita 的日志文件(krita.log、krita-sysinfo.log) |
最近运行留下的诊断日志 | 可以随应用一起移除 |
~/Library/Containers/org.krita.krita-preview 与 ~/Library/Containers/org.krita.krita-thumbnailer |
Krita 的 Finder 预览与缩略图扩展各自的沙箱容器 | 可以随应用一起移除,macOS 有时会拒绝移动,见下文 |
备份并退出后,在 Finder 按 Shift + Command + G,分别打开 ~/Library/Application Support/krita、~/Library/Preferences/kritarc 和 ~/Library/Preferences/kritadisplayrc,把决定不保留的文件夹或文件移到废纸篓。自己的 .kra 文件保存在选定的位置,不在这份清单里。
核对卸载结果
pgrep -il krita
ls -d ~/Library/Application\ Support/krita
ls -d ~/Library/Preferences/kritarc ~/Library/Preferences/kritadisplayrc
ls ~/Library/Containers | grep -i krita
pgrep没有输出只说明这个进程名模式没有匹配,不证明所有 Krita 辅助进程都已退出,处理数据前仍在「活动监视器」核对剩余 Krita 进程的可执行文件路径。ls -d打印出 Application Support 路径,只说明文件夹还在,打开后确认里面的预设和设置,提示不存在说明已经移除。kritarc/kritadisplayrc那一行会打印出还存在的那个文件,两个都没有说明都已经清掉。grep那一行只列出~/Library/Containers下名称含krita的项目,名字本身不能证明归属或里面没有文档,只核对org.krita.krita-preview和org.krita.krita-thumbnailer确实属于已移除的应用,检查内容后,用 Finder 的「前往文件夹」打开上方完整路径,只把确认不需要的这两个文件夹移到废纸篓。这次测试中 macOS 拒绝了移动,Finder 也可能拒绝,移动失败时文件夹仍在,不能算已移除。
用 Homebrew 安装时
Mole 会先看 zap 清单,碰到未勾选、共用或者没法完全确认的内容就不执行 --zap,已勾选的残留仍照常清理。
krita 这个 cask 的 zap 清单包含 ~/Library/Application Support/krita*、~/Library/Caches/krita、~/Library/Preferences/kritarc 和 kritadisplayrc、~/Library/Saved Application State/org.krita.savedState,以及 org.krita.* 下的两个扩展容器和它们的 Application Scripts。自己运行 brew uninstall --cask --zap krita 会把这些全部移到废纸篓,预设和设置也在里面,不看 Mole 里的勾选。Homebrew Krita cask
支持目录或偏好文件没有勾选时,Mole 不执行 --zap。这些行可以手动勾选,也可以由卸载时一并移除数据和配置预选,Mole 仍会核对 zap 清单中的其他内容。
只想移除应用、保留预设和设置:
brew uninstall --cask krita
Mole 会列出什么
~/Library/Application Support/krita、~/Library/Preferences/kritarc和~/Library/Preferences/kritadisplayrc列入待确认,通用设置的清理区域中,卸载时一并移除数据和配置关闭时不勾选,打开后可以预选这些符合条件的数据项。删除前备份需要的预设与偏好,想保留就取消勾选。- Krita 的两个日志文件
krita.log和krita-sysinfo.log会列出来。 - 预览和缩略图扩展的容器
org.krita.krita-preview、org.krita.krita-thumbnailer以及它们的 Application Scripts 文件夹默认勾选,因为这两个扩展的 ID 是在 Krita 自己的org.krita后面接着往下写的,/var/folders下以org.krita命名的临时缓存也默认勾选。
这次检查覆盖了什么
2026 年 9 月 21 日,从官网签名 DMG 安装的 Krita 5.3.4 拷进「应用程序」,打开一次,用带完全磁盘访问权限的 Mole 1.15.0 Preview(build 282)卸载。列出的项全部勾选,1.01 GB 的应用、109.8 MB 的 Application Support 文件夹、两个日志文件、Application Scripts 文件夹和临时缓存都进了废纸篓,两个扩展容器列出来了,但 macOS 拒绝移动(错误 513),留在了磁盘上。~/Library/Preferences/kritarc 和 kritadisplayrc 也留了下来,因为那个版本还没有列出它们,列出这两项的规则是测试之后才加进 Mole 的,之后还没有用官方包再卸过一次 Krita。这次测试没有涉及任何 .kra 文档,Homebrew cask 也没有测试。
