去掉Macbook Pro下面默认的ABC输入法

in 互联网技术 with 0 comment  访问: 10,625 次

一般使用mac的人都会喜欢安装搜狗或者其他第三方输入法,但是安装后你会发现还有个烦人的ABC输入法,二区你在键盘---> 输入法里面无法减掉,老是莫名其妙的自己切换成了自带的 ABC 输入法,还要老是切换回第三方输入法(快捷键是 control + 空格),这个问题困扰我好久了,终于被我找到了删除自带的 ABC 输入法的方法,这里分享一下。

1. 关闭Mac系统的SIP

OS X El Capitan 中有一个跟安全相关的模式叫 SIP(System Integrity Protection ) ,它禁止让软件以 root 身份来在 mac 上运行,并且对于目录 /System 、/sbin、/usr(不包含/usr/local/) 仅仅供系统使用,其它用户或者程序无法直接使用,但是你要删除掉ABC输入法你就得先把SIP禁用了,禁用步骤如下。

  1. 重启系统,按住 Command + R 进入恢复模式;
  2. 点击选择顶部菜单栏 实用工具 中的 终端
  3. 输入以下命令来禁用 SIP 保护机制
csrutil disable

执行后输出以下信息表示禁用成功:

Successfully disabled System Integrity Protection. Please restart the machine for the changes to take effect.

然后再重启系统就生效了。

如果你要重新打开 SIP 方法同上,只是终端中输入的命令改为以下命令:

csrutil enable

2.下载安装PlistEdit软件

安装下载PlistEdit可以直接打开:https://xclient.info/s/plistedit-pro.html#versions 去下载安装,默认这个网站下载下来的软件打开密码均为xclient.info,而且这个网站的Mac软件均为免费破解的很好的软件,当然还有一个Mac破解免费的网站https://www.waitsun.com/也是非常不错的,这里就不多说了。

也可以到:https://www.macw.com/mac/597.html 下载。

当你利用PlistEdit打开plist文件,mac提示应用已损坏和非法来源的时候可以参考https://fashengba.com/post/app-damaged-on-mac.html去关闭。

3. 删除ABC输入法

关闭 SIP 重启完成后,先将输入法切换为系统自带的 ABC 输入法,然后打开终端输入以下命令:

sudo open ~/Library/Preferences/com.apple.HIToolbox.plist

接着输入密码即可打开 com.apple.HIToolbox.plist 文件
HIToolbox.png
依次点开 Root - AppleEnabledInputSources ,会看到一列 item ,找到其中 KeyboardLayout NameABC 的那一列,将整列 item 删掉,然后 command + S 保存。
keyboard.png
在老版本的MacBook Pro操作到这就可以了的,但是在新版本的MacBook Pro是不能够生效的,会立即被系统更改回来,解法就是需要右键点击com.apple.HIToolbox.plist文件,显示简介 - 勾选已锁定
plist.jpeg

查找隐藏文件打开,参考:https://zhuanlan.zhihu.com/p/344192350

接着重启电脑,打开系统偏好设置 --> 键盘设置,就可以看到系统自带的 ABC 输入法已经被删掉了:
Typewriting.png
如果又想用回自带输入法,只要在 偏好设置 - 键盘 - 输入法 里,按 + 号,把自带的输入法重新添加就可以了。

WeZan