概要
1、简介
MacOS 中安装的第三方输入法不支持在输入法的菜单中直接进行卸载,注意是卸载不是移除。并且在 Finder 的 “应用程序” 栏也是找不到安装的第三方输入法应用程序进行卸载的。
有的输入法提供了卸载的方法,但是需要先打开该输入法的 dmg 安装包然后才能卸载。如果你的安装包已经删除了,那就不太方便了。
本文分享一个通用可卸载任意第三方输入法的方法,详情请参考下文。
2、相关环境
MacOS 10.15.7
Terminal.app
卸载方法
1、打开一个命令行终端
打开一个命令行终端程序,比如 MacOS 自带的命令行终端程序 “终端.app”,你可以直接在 “聚焦” 中搜索 “终端” 或者 “Terminal.app” 就能找到该应用
2、MacOS 第三方输入法安装目录
MacOS 的第三方输入法的安装位置是位于单独的目录 /Library/Input Methods 下,进行 MacOS 第三方输入法的安装目录
如下示例:
$ cd /Library/Input\ Methods
$ pwd
/Library/Input Methods
$ ll
total 288
drwxr-xr-x 3 root wheel 96B Oct 22 01:05 BaiduIM.app
-rw-r--r-- 1 root wheel 5.1K Aug 14 18:33 DistributionSummary.plist
-rw-r--r-- 1 root wheel 339B Aug 14 18:33 ExportOptions.plist
-rw-r--r-- 1 root wheel 129K Aug 14 18:33 Packaging.log
drwxr-xr-x 3 root wheel 96B Oct 22 01:03 Qingg.app
可以看到,当前我的 MacOS 中已经安装了两个第三方输入法,分别是百度输入法与清歌输入法(.app 后缀的是安装的第三方输入法)
3、删除输入法
执行 rm -rf YOUR_INPUT_METHOD.app 命令删除想要删除的输入法,其中 YOUR_INPUT_METHOD 替换成你需要删除的输入法名称
示例:
$ sudo rm -rf BaiduIM.app
Password:
$ Input Methods
注:卸载输入法需要使用 sudo 权限,所以需要你输入你的用户名密码。
4、删除用户数据目录
在使用输入法过程中的用户设置用户缓存等数据在专门的目录下,如果你想彻底卸载则需要进行此步骤。
如果你只是想重新安装某输入法,还想保留你的设置用户数据等,那么下面的步骤不需要。
以百度为示例
$ cd ~/Library/Application\ Support
$ pwd
/Users/jiangzl/Library/Application Support
$ rm -rf BaiduInput/
注:用户目录的名称不一定与安装的应用名称完全相同,但一般都能找到。比如百度输入法的应用名称为 BaiIM.app,而用户数据目录叫 BaiduInput;清歌输入法的应用名称叫 Qingg.app,而清歌的用户数据目录也叫 Qingg.
总结
这种方法卸载输入法需要执行几条命令,MacOS 卸载第三方输入法虽不算难,但算不上简单,毕竟 MacOS 没有从系统层提供一键卸载这样的功能。