Mac下删除系统自带输入法ABC,正解!

一、背景说明

MacOS 在 14.2 以下的系统存在中文输入法 BUG,会造成系统卡顿,出现彩虹圆圈。如果为了解决这个问题,有两种方法:

  1. 升级到最新的 14.5 系统
  2. 使用第三方输入法
    在使用第三方输入法的时候,会发现系统自带的 ABC 输入法无法删除,在网上看过部分教程但是最后都不好用,主要是忽略了一点。

关键点在于在 com. apple. HIToolbox. Plist 删除 Item 的方法是对的,但是很多人会遇到一个问题,删除之后,Item 马上就又回来了,导致一直无法删除成功。

现在详细的说一下删除方法:

二、关闭系统完整性保护 SIP

  1. 重启电脑,M 系列芯片长按开机键即可进入。
  2. 点击顶部菜单栏中的终端
  3. 输入命令关闭 SIP 机制:csrutil disable
  4. 如弹出以下信息则表示禁用成功:Successfully disabled System Integrity Protection. Please restart the machine for the changes to take effect.
  5. 再次重启即可

详细可看他人图文。

三、找到 com. apple. HIToolbox. plist 文件

  1. 提前准备好 Xcode(可以在 app store 下载)或者 PlistEdit Pro (网上自行下载)
  2. 在终端输入以下命令:sudo open ~/Library/Preferences/ 会弹出访达,找到文件 com. Apple. HIToolbox. Plist 打开。


  1. 具体操作如图?,根据自己的文件位置找到其中 KeyboardLayout NameABC 的那一列,将整列 item 删掉,然后 command + S 保存 。

  2. 重点来了,这个时候如果你只是保存(command+s)的话,马上就回被系统改回来。右键点击 com.apple.HIToolbox.plist 文件,显示简介 - 勾选已锁定。

锁定文件这步操作非常重要,否则你无法更改成功。然后重启系统,则发现再也不用切换输入法了。

相关推荐
endingCode2 小时前
45.坑王驾到第九期:Mac安装typescript后tsc命令无效的问题
javascript·macos·typescript
soulteary4 小时前
突破内存限制:Mac Mini M2 服务器化实践指南
运维·服务器·redis·macos·arm·pika
小江村儿的文杰14 小时前
XCode Build时遇到 .entitlements could not be opened 的问题
ide·macos·ue4·xcode
天涯倦客的美丽人生16 小时前
2024年11月最新 Alfred 5 Powerpack (MACOS)下载
macos
SoraLuna16 小时前
「Mac玩转仓颉内测版24」基础篇4 - 浮点类型详解
开发语言·算法·macos·cangjie
总爱写点小BUG17 小时前
VM虚拟机装MAC后无法联网,如何解决?
macos
Cod_Next1 天前
Mac系统下配置 Tomcat 运行环境
java·macos·tomcat
ZVAyIVqt0UFji1 天前
iOS屏幕共享技术实践
macos·ios·objective-c·cocoa
Zhijun.li@Studio1 天前
Mac下的vscode远程ssh免密码登录
vscode·macos·ssh
SoraLuna1 天前
「Mac玩转仓颉内测版25」基础篇5 - 布尔类型详解
开发语言·算法·macos·cangjie