我自己前不久,遇到了一个卡顿问题,在网上搜索了很久,本站内也有不少帖子描述了同样的事情
看了不少网文之后,总结了一下,如果再有朋友遇到这种问题,可快速查看
当然,不能保证覆盖所有的情况,但是多少可以节约后来人的一些时间。
我自己前不久,遇到了一个卡顿问题,在网上搜索了很久,本站内也有不少帖子描述了同样的事情
看了不少网文之后,总结了一下,如果再有朋友遇到这种问题,可快速查看
当然,不能保证覆盖所有的情况,但是多少可以节约后来人的一些时间。
遇到卡顿,先尝试在终端下执行
kill pgrep SCIM
解释一下:
上面的命令就是,杀死“简体中文输入方式”的进程,终端下
echo pgrep SCIM,得到的就是 “简体中文输入方式”的进程id (pid)
如果杀死进程后,系统不卡顿了,如果不想用第三方输入法,坚持用 mac 自带的输入法,那么这个杀进程续命的确是个妥协的办法。杀死“简体中文输入方式”的进程后,这个进程还会自动重启,不影响输入法的使用
也可以参考 解决 Mac 中文输入法卡顿 调整相关选项的配置,尝试一下,毕竟造成这个问题的原因多种多样
第一条附言写错了,有些部分要加反引号
# 查看 简体中文输入方式的 pid
echo `pgrep SCIM`
# 杀死 简体中文输入方式的进程
kill `pgrep SCIM`
kill -9 `pgrep SCIM`
经过测试,还是需要加上 -9,强制杀死进程,这样最可靠
|
cubecubeNov 30, 2022
1
你这并没有完全解决呀,之前有的版本 sogou 也卡。。哈哈
|
|
SEVLTNov 30, 2022
2
|
|
3
一直用自带的输入法,从来没试过卡顿,mbp m1 pro max
|
|
KevinDo2Nov 30, 2022
4
我完全没有遇到过诶
|
|
cgcsNov 30, 2022
5
从我的体验来看,最好的方法是换个新款的本本
|
|
seanzxxNov 30, 2022
6
一直用原生的输入法,从来没遇到过卡顿。
|
|
7
一直用原生输入法
2019 i9 mbp 卡顿 2019 Mac Pro 卡顿 2020 M1 pro 也是卡顿 不过都开启了 file vault 切换输入法的时候卡顿,可能一两周出现一次? |
|
8
感谢总结,我也补充一个看起来简单得不可思议但至少在我这里确实有效的方案:Command+Option+H ,也即隐藏所有其他窗口,然后输入法就立马不卡顿了。我的系统是 Ventura 13.0.1 ,用的原生双拼。
|
|
9
@cubecube 你说的对,造成这个问题的原因,非单一因素,所以也很难彻底解决,我也只是总结总结前人经验,我自己的经验,肯定不代表所有人
|
|
10
@SEVLT 感谢,我补充一下
|
|
11
@summersun2021 好运气,不过从长远来看,多经历几个大版本升级,或者使用外置显示器,遇到的概率会增加
|
|
12
@cgcs 我刚买的 Mac studio 不久,升级了大版本就遇到了,换机解决,普通人不容易做到
|
|
HenrybsbhpNov 30, 2022
13
我也想用原生的輸入法,但無奈原生的倉頡不是標準第五版,有些字打起來格外難受。而且原生倉頡的「難」鍵選第二個字在很多情況下用不了,頭大。目前用的 RIME ,但在最近兩代的 macOS 下只要很多天沒重啟的情況下就會打字卡頓(中文狀態下)。也不知道是不是 M1 系列芯片的原故,反正我的 M1 和 M1 Max 都有這情況。
|
|
14
@xell 感谢补充
|
|
todorovNov 30, 2022
15
用的自带五笔,没感觉过卡呀。M1 PRO
|
|
16
@Henrybsbhp 某些软件在 M1 的平台上确实有问题,可以看我这篇文章,当时被折磨的很难受
https://medium.com/@tobemaster/macos%E7%B3%BB%E7%BB%9F%E5%83%8F%E6%98%AF%E8%A2%AB%E5%86%BB%E7%BB%93%E4%BA%86%E4%B8%80%E6%A0%B7-4de55befbe82 |
|
17
|
|
iosNov 30, 2022
18
总结下来,继续用百度了
|
|
wowodavidNov 30, 2022 via iPhone
19
我也遇到了,目前办法是直接删了系统输入法,只保留搜狗
|
|
20
@wowodavid 同道众人,🤝
|
|
HenrybsbhpNov 30, 2022
21
@tobemaster 感謝,等再次出現卡頓時我再試試。
|
|
banliyayaNov 30, 2022
22
有人遇到过 不管是用自带的拼音输入还是搜狗,经常莫名其妙切换到 abc 了,有时候按 shift 还没用,必须得按几次 fn 才能切换输入法
|
|
yuliiNov 30, 2022
23
macbook 是带有 touch bar 的,把输入法侯选词在 touchbar 显示关掉后就不卡了。 我是这样的情况
|
|
propheteeeNov 30, 2022
24
@banliyaya 我昨天卸载了自动切换输入法后有遇到过,搜狗自动切换到 abc 。。。
|
|
undefined8Nov 30, 2022
25
只用自带的,不做任何设置
|
|
Clay0620Nov 30, 2022
26
RIME 就挺流畅的
|
|
ye4241Nov 30, 2022
27
为啥我一点都没感觉到卡顿的。。。用的系统输入法的
|
|
wowodavidNov 30, 2022
28
@tobemaster 删输入法需要关了 sip ,原来可以关闭 sip-删除输入法-开启 sip 。但你有没有遇到 ventura 升级以后,关了 sip 以后,再也打不开 sip 的问题?
|
|
29
@wowodavid 我的说法有点误导,我想表达的是,我之前启用了系统自带的简体双拼后,后面又在输入法列表中删除了,不是真正的从系统中彻底删除输入法,只是不使用了而已
|
|
30
@wowodavid 关闭 sip 这个操作有点危险,我没试过这么操作过,需要关闭 sip 才能使用的软件,我一般不用
|
|
31
@ye4241 可能你的没 touchBar ,也没接外接显示器,比较幸运吧
|
|
Leon821Nov 30, 2022
32
关闭独显,只用核显。除此之外还能解决发热的问题
|
|
ye4241Nov 30, 2022
36
@tobemaster 有 touchbar ,但是的确没接显示器的。
|
|
Focus9Nov 30, 2022
39
卡顿正常吧, win 的自带输入法也有会卡顿
|
|
RrobinvipDec 1, 2022 via iPhone
41
有个说法是“关闭大写锁定键”切换中英输入法。那我怎么切换输入法?
|
|
42
@Rrobinvip 系统有个默认快捷键,切换上一个输入法:control + 空格, 切换输入法菜单中的下一个输入法:control + option + 空格
|
|
axis3155567Dec 1, 2022
43
落格代替原生后,再也没有发生过卡顿
|
|
p2007Dec 2, 2022
44
@axis3155567 我和你恰好相反,用落格会偶尔卡顿,原生的不卡。
|
|
PKXDec 5, 2022
45
当事人来了,谢谢老哥的经验,在 word 输入中,我最近的解决方法是语言默认为英文并关掉不检查拼写或语法以及自动检测语言。
|
|
isacedFeb 13, 2023
46
亲测 kill 有效,感谢楼主!
|
|
iamqkMar 29, 2023
47
我是今天从 mon 升级到 ven
卡的不行 把输入法从设置里面删除,然后重新添加就好了 中文输入法和 abc 都做了类似的处理,abc 开始删除不掉,加一个 abc 扩展哪个,然后删除,再添加,再删 abc 扩展就行了 |
|
zwyyy456Apr 20, 2023
48
我也碰到了,我发现就是在火狐浏览器里卡,然后 vscode 输入中文也会卡; edge ,微信等地方输入中文不会卡
|
|
JayeGT002May 15, 2023
49
建议进 crontab 设置个定时,不然用一段时间就卡死自己万一还想不起来解决方法就 GG
``` 0 */1 * * * kill -9 `pgrep SCIM` ``` |
|
tiboMay 27, 2023 via iPhone
50
日了 果然一 kill 就不卡了
|
|
redsun368573607May 28, 2023
51
这个问题我升级 macOS 13 之后就一直有,更新了几个小版本后仍然没有修复,我现在已经把 kill 的操作添加到快捷方式,这样一点就可以解决卡死
|
|
xiaqJun 15, 2023
52
来一个 datapoint ,升级了 Sonoma 之后就不卡了
|
|
chenxiankongJun 16, 2023
54
@xiaq 你好,请问升级之后中文输入是和英文一样的速度吗?是否有延迟呢?
|
|
summersun2021Jun 26, 2023
55
@tobemaster #11 不好意思,208 天后我回来了,更新到几个新版本终于遇到了,可能最近装的 app 有点多,确实卡顿后退出输入法秒好。
|
|
qzydustinJul 23, 2023
56
|
|
tyhunterJul 26, 2023
57
MARK ,被这个问题搞得神烦。每隔几分钟必须卡十几秒
|
|
58
可以尝试这个,别人写的开源杀进程的工具: https://github.com/xiao99xiao/SCIMKiller
|
|
kiradesuiSep 28, 2023
59
@wowodavid 自从升了 13, 输入法就解决不了卡顿的问题, 习惯了用搜狗, 已经把系统输入法删掉只保留一个搜狗了, 但还是卡, 把系统输入法干掉之后, 进程根本搜不到 scim... 不知道是哪里造成的卡顿
|
|
GabrielleBellamyOct 6, 2023
60
@cubecube 真的,刚刚就卡了,然后奇了怪了,我用的是搜狗诶,然后来找经验帖来了……
|
|
GabrielleBellamyOct 6, 2023
61
@kiradesui +1 我也是。在猜想可能是窗口太多导致内存泄露?
|
|
kiradesuiOct 10, 2023
62
@GabrielleBellamy 我最后的解决方案 降级到 12.7 养老 丝滑得一批... 我用的 m2 air
|
|
GabrielleBellamyOct 10, 2023
63
@kiradesui #62 哎……😭 12 真的问题少很多,如果我不需要用台前调度我一定会觉得这是这几年最好的系统。11 不完善,13 bug 多,14 还在捏泥巴……
|
|
tf2Oct 18, 2023
64
sudo pkill -9 SCIM 这样就行。
|
|
williambaoOct 21, 2023
65
可行。默认输入法用一段时间就卡的不行
|
|
kingfcNov 2, 2023
66
@crs0910 #53 同样的情况,升级之前都还能用 kill 解决一下问题,升级到 Sonoma 之后频繁了很多,并且 kill 也不行了,kill 完一旦再切到中文输入法就又卡死
|
|
kiradesuiNov 13, 2023
68
@GabrielleBellamy 我一开始也是冲着台前调度去的, 后来发现其实也用不惯哈哈, 就是 keynote numbers 这类型的软件没办法跟别人一起用, 要我更新系统 不过算了 用 icloud 网页版凑合凑合/捂脸
|
|
69
增加一条判断是否正在输入,否则输入过程中会被 kill 打断输入。终端直接 crontab -e 输入以下即可。
``` 0 */1 * * * if [ -n "$(pgrep 'SCIM')" ]; then cpu_usage=$(ps -p $(pgrep 'SCIM') -o %cpu=); if [ "$(echo "$cpu_usage == 0" | bc -l)" -eq 1 ]; then kill `pgrep SCIM`; fi; fi ``` |
|
kyt1996Nov 6, 2024
71
还有一个可能,macos 自定义词库导入了大量词库,导致卡顿。我之前导入了 100 多 Mb 的词库。在 chrome 上就卡得不行。 自定义词库无论使用什么输入法都会卡顿的
|