如何在 Mac 上卸载唯音输入法
移除唯音输入法前,先复制用户词典。唯音从 2.3.0 起把用户词典和记忆文件放在沙盒容器 ~/Library/Containers/org.atelierInmu.inputmethod.vChewing 里,移除这个容器,词典也一起没了。容器里 Data/Library/Application Support 下有存放词典的 vChewing 文件夹和旁边的 vChewing_*.dat 记忆文件,把它们复制到容器之外,打开副本确认内容后再继续。这里说的是官方 pkg 安装包,它装在你自己的用户目录里。
先切换输入源
先结束输入,切到另一种输入源。在 系统设置 › 键盘 › 文字输入 › 编辑 里移除唯音的输入源,至少保留一种能用的输入源。
唯音没法删除自己。官方卸载说明写明,从 4.1.4 起沙盒不允许它移除自己的套件,菜单里的「卸除唯音…」只会在访达里打开相关位置,由你自己移除。这一页列出了 pkg 装进来的东西:
~/Library/Input Methods/vChewing.app,输入法本体。~/Library/Keyboard Layouts/vChewingKeyLayout.bundle,以及名为vChewing MiTAC、vChewing IBM、vChewing FakeSeigyou、vChewing ETen、vChewing Dachen的五个.keylayout文件。~/Library/Receipts/org.atelierInmu.vChewing.bom和.plist,安装器的收据。pkg 装在用户目录里,所以只有pkgutil --volume ~查得到这份收据,直接运行pkgutil --pkgs看不到。~/Library/Preferences/org.atelierInmu.inputmethod.vChewing.plist,偏好设置。~/Library/Containers/org.atelierInmu.inputmethod.vChewing,存放用户词典的容器。以后还可能用就保留。~/Library/Application Support/vChewing,2.2.x 及更早版本的用户词典,用过那些版本才会有。
在访达把输入法本体、六个键盘布局项,以及想删除的偏好设置和容器移到废纸篓。Keyboard Layouts 文件夹本身和其他输入法的布局不要动。官方页面还列了 /Library/Input Methods 和 /Library/Keyboard Layouts 下的副本,那是 macOS 10 和 11 上旧安装器的问题留下的,只有跑过那种安装器的 Mac 才需要检查。
移除后,输入法菜单可能要重新载入才不显示唯音。还在的话,先保存其他工作,再退出登录并重新登录。
查看结果
pgrep -ifl vchewing
ls -ld "$HOME/Library/Input Methods/vChewing.app" "$HOME/Library/Keyboard Layouts/vChewingKeyLayout.bundle" "$HOME/Library/Containers/org.atelierInmu.inputmethod.vChewing"
pkgutil --pkgs --volume ~ | grep -i vchewing
pgrep 没有输出,表示没有匹配的进程。ls 输出「No such file or directory」表示那一项已经不在,打印出路径表示还在,主动保留的容器打印出来是正常的。收据还有记录时,pkgutil 那行会打印收据 ID。手动删掉两个收据文件后它就没有输出。如果仍打印 org.atelierInmu.vChewing,运行 pkgutil --volume ~ --forget org.atelierInmu.vChewing,用户目录里的收据不需要管理员密码。
Mole 会列出什么
Mole 会列出输入法本体、偏好设置、Application Scripts 文件夹、沙盒容器和临时缓存目录,都默认勾选。容器里就是唯音的用户词典,先复制出来,想保留就取消勾选容器那一行。
Mole 还会读取用户目录里的安装器收据。~/Library/Keyboard Layouts 下只由这份收据安装的项目,也就是那个 bundle 和五个布局,各自单独一行,默认勾选。Mole 不会列出 Keyboard Layouts 文件夹本身,「仅清除数据」也会保留这些布局。收据列出的内容都不在以后,Mole 用 pkgutil --volume ~ --forget 忘掉收据,不要管理员密码。移除输入法后,Mole 会重启输入法菜单,让它去掉这一项。旧版本留下的 ~/Library/Application Support/vChewing 会列出,但不勾选。
以上默认状态以「卸载时一并移除数据和配置」关闭为前提。开启后,符合条件的待审查应用数据也会勾选,共享存储和受保护数据仍单独审查或锁定。
这次检查覆盖了什么
2026 年 10 月 5 日,用经过公证的官方 pkg 把唯音 4.8.6 装进用户目录,再用源码构建的 Mole 卸载。第一次移除了本体、偏好设置、Application Scripts 文件夹、容器和临时缓存,留下了 Keyboard Layouts 里的项目和用户目录里的收据。Mole 学会读取这份收据后,把同一个 app 从废纸篓放回原处再卸载一次:六个布局行默认勾选并全部移除,收据不再列出,空的 Keyboard Layouts 文件夹保留。第二次用的是源码构建,没有在全新的官方安装上复测。启用输入法后打字、恢复复制出来的用户词典和状态页都没有测试。唯音没有 Homebrew cask。
