[技术文章] 解决关闭系统完整性保护SIP还是删除不掉mac自带的abc输入法

[复制链接]
作者
超哥   发布于2022-9-11 17:21:58 来自河北
在网上搜索了很多关于Mac删除自带的ABC输入法的方法,可是最后都不好用。折腾了很多次。最终找到了方法。在这里分享给大家。
删除 com.apple.HIToolbox.plist 删除 Item 的方法是正确的。但是删除之后,不一会这个 Item 又回来了,导致自带的ABC输入法一直删除不成功。
下面就给大家详细介绍一下删除方法。
1. 关闭系统完整性保护 SIP
  • 重启系统,按住 Command + R 进入恢复模式。
  • 点击顶部菜单栏 实用工具 中的 终端 。
  • 输入以下命令来禁用 SIP 保护机制。
csrutil disable
  • 执行后输出以下信息表示禁用成功。
Successfully disabled System Integrity Protection. Please restart the machine for the changes to take effect.
  • 然后再次重启系统即可。
2.找到 com.apple.HIToolbox.plist 文件
  • sudo open ~/Library/Preferences/ 找到 com.apple.HIToolbox.plist 文件
  • 使用 xcode 或者 PlistEdit Pro 也可以
v2-6458248c818d767d4fe02c49d313f9d3_1440w.jpg
  • 依次点开 Root - AppleEnabledInputSources ,会看到一列 item ,找到其中 KeyboardLayout Name 为 ABC 的那一列,将整列 item 删掉,然后 command + S 保存
  • 重点来了,这个时候如果你只是保存的话,马上就回被系统改回来。右键点击 com.apple.HIToolbox.plist 文件,显示简介 - 勾选已锁定
v2-feef731c9987b505906532d7fa66c514_1440w.jpg
锁定文件这步操作非常重要,否则你无法更改成功。然后重启系统。享受你没有切换输入法烦恼的愉快之旅吧。
v2-0d96e074d23f3f86a0db28e954cd3799_1440w.jpg


然后 在重启系统,按住 Command + R 进入恢复模式(n2n1.cn)。
在终端中输入中输入csrutil enable 再次开启sip保护

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 创建账号

本版积分规则

Archiver|小黑屋|( 冀ICP备2021005463号 )

GMT+8, 2024-11-21 20:06 , Processed in 0.122059 second(s), 27 queries , Gzip On.

N2N1 It社区 n2n1.cn

Copyright © 2001-2021,MeiCheng.

快速回复 返回顶部 返回列表