自从十年多年前放切了第三方输入法,改用macOS原生输入法以后,吐槽君再也没遇到卡顿问题,不过看到有几个人说卡顿,又看到有人说这方法可解决卡顿。为了骗,不对,为了吸引流量,吐槽君把mac中文输入法卡顿解决方案转来万事屋收藏。
Mac下 中文输入法卡顿,这个问题由来已久,苹果貌似从来没有根本上解决这个问题,
这个问题也真的让人很受伤
简单概括一下,这个问题的特点
- 不同版本的macOS,都有人遇到过
- 卡顿的具体表现也并不完全一致
通用的解决办法
绝大多数情况下有效,打开终端,执行下面的命令,杀死 “简体中文输入方式”的进程后,卡顿会消失
kill `pgrep SCIM`
如果上面的方法无效,请看下面的各种可能的原因
笔记本型号的 Mac
1. 笔记本如果带有 Touch Bar,检查一下系统的 Touch Bar 设置,比如Touch Bar显示和自动纠错, 输入建议;
第三方输入法,比如搜狗,设置->高级里的 Touch Bar
建议:关闭 Touch Bar 输入建议,自动纠错,第三方输入法的 Touch Bar 特性也关闭
2. 是否处于省电模式下
3. 开启了“自动切换图形卡模式”
很多 MacBook Pro 机型都有两个图形系统(一个集成图形处理器和一个独立图形处理器),以及一项用于优化这两者间图形处理性能的软件功能。
这些电脑在默认情况下已启用“自动切换图形卡模式”选项,以便电脑针对运行的应用程序自动切换至最佳图形系统。使用这一选项还可最大限度延长电池续航能力。
虽然,开启这个“自动切换图形卡模式”,是为了延长续航,但是有不少朋友表示,关闭这个选项,可以解决问题
另外可能的原因有
4. 开启了过多的自定义短语
如果自定义短语比较重要,可优先考虑杀死“简体中文输入法进程”试一试
5. 和欧路词典有关
6. 和 chrome 有关
https://blog.mynook.info/post/macos-windowserver-calm-down/, 这篇文章解释了,因为 chrome 导致的卡顿问题
解决办法:重启 chrome
7. 开启了文件保险箱 file vault
8. 关闭Caps Lock 切换中英文,可解决问题
9. 隐藏其他程序的窗口,可解决问题
10. 使用外接显示器,并且开启了“显示器具有单独的空间”,可尝试关闭这个选项,关闭这个选项会有一些额外的影响,所以请慎重,具体可查看:https://zhuanlan.zhihu.com/p/429521876
小结
1. 如果你坚持用 mac 自带的中文输入法,一个通用的办法,是杀输入法进程,终端下,执行
kill `pgrep SCIM`
或者根据文中的说明,关闭相关选项设置