V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ZaneCode6574
V2EX  ›  macOS

行吧, MacOS Sonoma 的输入法还是会卡死

  •  
  •   ZaneCode6574 · 207 天前 · 4563 次点击
    这是一个创建于 207 天前的主题,其中的信息可能已经有所发展或是发生改变。

    跟之前的症状一模一样

    我还以为 14 已经修复了这个问题,结果刚刚又出现了

    鼠标转圈,点哪个 app 就卡死哪个,等个一两分钟又可以动一下

    点开 terminal 等了五六分钟把杀掉输入法进程的命令打了,立马缓解

    还得加入到定时执行才行

    我还全盘格式化了重装的,🤮,这问题到现在没解决

    81 条回复    2024-03-01 10:26:18 +08:00
    tawn
        1
    tawn  
       207 天前
    刚刚出现了一次 我使用自动化打包成 app ,出现打开 app 就行
    lucifer9
        2
    lucifer9  
       207 天前 via iPhone
    不知这种情况大概通常是输入多少字,或者联系打开输入法多久,或者切换多少次会产生啊
    ZaneCode6574
        3
    ZaneCode6574  
    OP
       207 天前
    @tawn 我用的 crontab 定时杀
    ZaneCode6574
        4
    ZaneCode6574  
    OP
       207 天前
    @lucifer9 像是随机发生的,我这次出现感觉跟解锁有关,说不准...
    DIMOJANG
        5
    DIMOJANG  
       207 天前
    这个问题你们一般多久出现一次啊,我之前有一段时间经常遇到,但是最近已经很长时间没遇到了

    这个卡死没有明确的原因吗?
    ZaneCode6574
        6
    ZaneCode6574  
    OP
       207 天前
    @DIMOJANG 找不出原因,但是我感觉跟我装的某个软件应该有点关系,排查一下看看了
    HB9527
        7
    HB9527  
       207 天前
    我用的是 百度五笔,从 ABC 切到五笔时,偶尔还是会卡一下。

    百度五笔版本:V6.0.3.61
    wonglunyi
        8
    wonglunyi  
       207 天前
    那还是乖乖用鼠须管
    Nitroethane
        10
    Nitroethane  
       207 天前
    @ShadowPower 不应该是这个原因吧,这个 bug 从 13 开始就有啊
    azraeljack
        11
    azraeljack  
       207 天前 via Android
    感觉输入法是不是有内存泄露,我用 16g 的 m1 mbp 的时候几天不重启就会开始卡输入法,换成 64g 的 m2 之后一个月不重启也不卡
    ShikiSuen
        12
    ShikiSuen  
       207 天前
    @ShadowPower 但我那个是我写的输入法有明确存取 iCloud Drive 。
    而系统内建的输入法究竟哪个行为被 GateKeeper 刁难了还很难讲,只有 Apple 的 InputMethod 组的人才可能知道。
    sanshao124
        13
    sanshao124  
       207 天前 via iPhone
    我唯一一次就是浏览器地址栏总是卡死,清了历史记录就好了。用了将近 10 年的 3 代的 mac ,新系统出来必更新,从来没遇到过楼上几个人的问题

    所以 op 还是检查一下所有安装的软件和修改的系统,尤其是是否 sip 之类的,我个人猜测所有遇到输入法问题的都是某些地方的干预造成的
    shino996
        14
    shino996  
       207 天前
    @sanshao124 +1 macOS 12 时遇到过 Safari 地址栏卡死,不过抹盘重装后没再出现过,之后也没遇到过其他输入法卡死的问题。
    hzcheng
        15
    hzcheng  
       207 天前   ❤️ 1
    @sanshao124 我对系统没有做任何干预,一样会出现这个问题。而且在系统自带中文输入法下,在 MDN 的网站上一些输入框反复鼠标点击的时候百分之百会卡顿。然后换鼠须管或者其他的第三方以后再没出现过。不用想了,这基本上就是系统的问题。垃圾的一批
    Leonard
        16
    Leonard  
       207 天前 via iPhone
    我弄了个捷径放在 dock 上,bug 卡死了就点一下
    sanshao124
        17
    sanshao124  
       207 天前
    @hzcheng 如果你是浏览器输入框卡死,那可以清除浏览器的历史记录就好了
    hzcheng
        18
    hzcheng  
       207 天前
    @sanshao124 和历史记录无关,因为卡顿的不仅仅有地址栏,还有各种文本输入框
    winddweb
        19
    winddweb  
       207 天前
    上一个大版本期间感觉已经很久没发生了,直到最后一个版本又出现了,然后更新 Ventura 以后也还偶尔发生。不过杀进程可以解决而且不是很频发,并没有那么困扰。
    winddweb
        20
    winddweb  
       207 天前
    哦,忘了 Ventura 是去年的,今年叫 Sonoma ,macOS 变动太小名字也越来越多不好记顺序,版本数字也不好记哈哈,真是很忽略了。
    lucifer9
        21
    lucifer9  
       207 天前   ❤️ 1
    是不是跟切换的快捷键也有关系
    我个人的使用习惯是 cmd+space 切换
    输入法有英文简体繁体三个
    默认是英文状态
    输入中文时切换到中文
    输入完毕后再切换回英文
    另外中文输入通常不会一次超过 200 字
    Endocryne
        22
    Endocryne  
       207 天前
    更新了快一個星期,暫時還沒有發現,之前倒是經常遇到過
    WestXu
        23
    WestXu  
       207 天前 via iPhone
    杀输入法进程的命令怎么写求教
    cwbsw
        24
    cwbsw  
       207 天前
    从上个版本开始,自从不用 Chrome 之后即使是自带输入法再没有卡过风火轮。
    aelloncs
        25
    aelloncs  
       207 天前
    十多年了,果粉还没自适应吗?
    tonytonychopper
        26
    tonytonychopper  
       207 天前
    还没遇到过
    ChrisFreeMan
        27
    ChrisFreeMan  
       207 天前   ❤️ 1
    你用的是 Chrome 或者是 Electron 开发的应用吗,我在开发 Electron 应用的时候发现触发这个 bug 的原因是因为输入中文同时网页调用了过时的系统字体库的原因。这个问题是 chromium 底层的问题。
    ShikiSuen
        28
    ShikiSuen  
       206 天前
    @ChrisFreeMan 会不会是调用了华文黑体?
    ShikiSuen
        29
    ShikiSuen  
       206 天前
    @Nitroethane ShadowPower 提我的那篇文章与你遇到的故障无关。
    ShikiSuen
        30
    ShikiSuen  
       206 天前
    @aelloncs 无法自适应。

    没记错的话,XHacker 当初想加入 Apple 的原因可能就是想改善输入法。但现在公司规定使然导致输入法组无权做出任何回应。

    这企业多半是犯了这种大公司病。
    ChrisFreeMan
        31
    ChrisFreeMan  
       206 天前
    @ShikiSuen css 的 font-family 的属性,我记得当时排除了几个过时的 MacOS 专属的字体,这是我筛选后的兼容绝大部分现代的操作系统的。之后就几乎遇不到那种卡住的情况了。

    font-family: -apple-system,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    ChrisFreeMan
        32
    ChrisFreeMan  
       206 天前
    @ShikiSuen 仅供参考,未经大范围验证。
    Lenic
        33
    Lenic  
       206 天前
    我说一个技巧:禁用「 CapsLock 」按键切换输入法,我关掉这个功能后就是正常的
    aptx4689
        34
    aptx4689  
       206 天前
    我也遇到过卡死的问题,使用 Chrome 在谷歌翻译中切换中文输入法并且第一次输入中文必定卡死三秒,不知道什么问题
    sanshao124
        35
    sanshao124  
       206 天前
    @hzcheng 还是那句话,从来没遇到过,所以肯定是你的电脑的问题
    sanshao124
        36
    sanshao124  
       206 天前
    @hzcheng 不信你弄个全新的系统啥也不装,只用系统自带应用,肯定啥问题都没有
    ddvswgg
        37
    ddvswgg  
       206 天前 via iPhone
    @Leonard 咋弄的老哥
    intoext
        38
    intoext  
       206 天前
    现在只要是 macOS 我都习惯先删自带输入法,已经试过无论用微信还是搜狗 都不会卡死。
    hzcheng
        39
    hzcheng  
       206 天前 via iPhone
    @sanshao124 更有可能就是你的使用方式没触发罢了,这都已经是个陈年老 bug 了
    hzcheng
        40
    hzcheng  
       206 天前 via iPhone
    @intoext 第三方也有一些会的,落格好像会
    hzcheng
        41
    hzcheng  
       206 天前 via iPhone
    @ChrisFreeMan 我恰恰是在 safari 上碰到这个问题,切到火狐或者 Chrome 都没问题
    imydou
        42
    imydou  
       206 天前
    @aptx4689 我也是在 chrome 浏览器中卡几秒,不过不是谷歌翻译,是淘宝搜索框
    JayeGT002
        43
    JayeGT002  
       206 天前
    简体中文输入法切换时会产生卡死
    目前解决方法也就 crontab 定时杀输入法进程,不知道你果这 bug 准备拖到什么时候修
    justaname
        44
    justaname  
       206 天前 via iPhone
    典中典之“肯定是你的电脑有问题”,“要是什么软件都不安装肯定没问题”。大概 macOS 的软件工程师就是在这种假设下进行开发的
    vokins
        45
    vokins  
       206 天前 via Android
    只在 montery 哪个版本得遇到过后来再没有遇到过,是因为我只用 Safari 和 Valdivia 的原因???
    Pteromyini
        46
    Pteromyini  
       206 天前
    @sanshao124 #36 不要啥都质疑,这个问题是陈年老问题了,复现率极高
    Lullaby001
        47
    Lullaby001  
       206 天前
    美国人不用中文输入法,这个问题好难解决。。。
    chouxiang99
        48
    chouxiang99  
       206 天前 via iPhone
    去知乎找一下,有一个人写了一个结束进程的快捷指令,然后你设置一个快捷键就可以快捷键快速结束输入法进程,亲测效率非常高
    sanshao124
        49
    sanshao124  
       206 天前
    @hzcheng 不是我,我身边的朋友也没人反馈这个问题,反而是技术论坛很多人说,所以还不能说明问题?我没怀疑这是个 bug ,但是不一定全是系统的锅,不信你可以按我的方法只用一个裸系统试试看看还会触发你遇到的 bug 吗
    ZaneCode6574
        50
    ZaneCode6574  
    OP
       206 天前
    @azraeljack 不知道了,我 M1 Max, 32G ,时不时会出现,最近还在观察。上个版本是直接加一个定时任务 30 分钟杀一次,就从来不会出现
    ZaneCode6574
        51
    ZaneCode6574  
    OP
       206 天前
    @sanshao124 没动过 SIP ,系统级别的插件我只能慢慢排查了。这个跟浏览器卡死不一样,如果输入法开始卡的时候,你点哪个 app 就会卡死哪个,要等几十秒会恢复一下下,然后继续点继续卡
    ZaneCode6574
        52
    ZaneCode6574  
    OP
       206 天前
    @winddweb 杀进程可以解决,上个版本一直这么用的,这个版本没想到还在
    ZaneCode6574
        53
    ZaneCode6574  
    OP
       206 天前
    @lucifer9 我也不会输入太多,用的 caps 切换,卡起来没有任何征兆,点哪个 app 就卡哪个
    ZaneCode6574
        54
    ZaneCode6574  
    OP
       206 天前
    @WestXu

    crontab 定时任务的话建议
    ```
    */30 * * * * kill -9 `pgrep SCIM`
    ```
    ZaneCode6574
        55
    ZaneCode6574  
    OP
       206 天前
    只能一个一个卸载软件试试了,先用一段时间
    Lenic
        56
    Lenic  
       205 天前
    @ZaneCode6574 OP 试试我说的方法,去掉 CapsLock 切换输入法,我是通过这个方法解决的
    ZaneCode6574
        57
    ZaneCode6574  
    OP
       205 天前
    @Lenic 好的,感谢。我这个软件测试一段时间出现问题我再试试这个
    ShikiSuen
        58
    ShikiSuen  
       204 天前
    @ChrisFreeMan Apple 现在禁止存取某些 legacy fonts ,为了防止某些网页利用 available fonts 来对用户做 fingerprinting 。柳东原 2019 年在 ATypI 跟我提到过 Safari 当年某个改变也是为了防止这种滥用。
    hzcheng
        59
    hzcheng  
       204 天前 via iPhone
    @sanshao124 好奇,你是开发者吗?你对 bug 的定义是“所有用户都碰到的问题”吗?这东西明显就是苹果的锅,大把的人遇到过,何况我切到第三方一点事没有。我已经安全启动模式测试过了,一样出问题。我又没关 sip ,这点事还要去弄个裸系统?
    hzcheng
        60
    hzcheng  
       204 天前 via iPhone
    @sanshao124 而且这个事情完全可能是某些设置碰到问题的用户打开了,没碰到问题的用户没打开。就算万一裸系统输入法没事,那我就用裸系统吗?为了定位问题一个普通用户还得二分查找,还干不干活了,无脑切第三方才是唯一实际方便的解决方案。苹果软件质量江河日下也不是一两天了
    ZaneCode6574
        61
    ZaneCode6574  
    OP
       204 天前
    怀疑问题回到了 TimeMachine 上...先拔了测试一周看看
    sanshao124
        62
    sanshao124  
       204 天前
    @hzcheng 你开心就好,反正又不是我电脑有问题,你想咋着就咋着呗
    wclebb
        63
    wclebb  
       201 天前
    @ZaneCode6574 kill -9 `pgrep SCIM`
    这个有用吗,我好像试了没啥用。
    kkhaike
        64
    kkhaike  
       201 天前
    我电脑 m1 ,14 阶段一点事没有,升级 15 后就是卡死
    kkhaike
        65
    kkhaike  
       201 天前
    打开 google/bing 基本必卡
    yiki0925
        66
    yiki0925  
       200 天前
    哎~还是用搜狗输入法解决问题
    wclebb
        67
    wclebb  
       199 天前
    kill -9 "简体中文输入方式"
    就有效果。

    供一些杀了 SCIM 也无效的网友看看。
    ZaneCode6574
        68
    ZaneCode6574  
    OP
       199 天前
    @wclebb 我每次都用这个杀的,立马见效
    allecnm
        69
    allecnm  
       198 天前
    换输入法解决的
    ZaneCode6574
        70
    ZaneCode6574  
    OP
       197 天前
    @allecnm 习惯了原来的输入法,不想装别的。最近在排查是不是某个软件导致的
    kkhaike
        71
    kkhaike  
       197 天前
    @ChrisFreeMan 可能是的,vscode 也卡过一次,基本就是 chrome / vscode 碰到过
    kkhaike
        72
    kkhaike  
       196 天前
    自己创建了一个 Electron 载入 bing.com 页面,无法重现,奇怪
    kkhaike
        73
    kkhaike  
       196 天前
    试出来了,和新的那个 CapsLock 提示器有关,就算当前是英文输入法 abc ,打开 CapsLock 有指示器显示也会卡死。

    如果是中文输入法 中文模式,进 bing.com 会短暂等待页面 1-3s ,此时光标是正常闪动的。

    如果是中文输入法 英文模式,进 bing.com 会随机卡死随机时间,我卡死过 2 分钟
    MutantBear
        74
    MutantBear  
       193 天前
    可能是全拼的关系?我一直用双拼 13 和 14 都没遇到这个问题。
    ZaneCode6574
        75
    ZaneCode6574  
    OP
       193 天前
    @MutantBear 不确定,最近还在排查,大约 2-3 天会有一次
    Rowland
        76
    Rowland  
       191 天前
    我感觉我应该已经解决了。
    根据我不断的测试,
    首先确定一下:
    1. 使用了外接高分屏
    2. 使用了 ipad 随航
    3. 使用了修改分辨率的软件,比如 betterdisplay ,rdm 等等
    如果你也恰好是满足以上 3 点的任意一点,一般是在唤醒之后发生输入法卡顿,而卡顿的应用以 chrome 内核的 app ,比如 vscode ,微信,企微,chrome 等等。重启这些应用可以恢复。
    那么请试试打开系统设置->桌面与扩展坞->关闭“显示器具有单独的空间”。我这么设置之后感觉卡顿好了很多。
    ZaneCode6574
        77
    ZaneCode6574  
    OP
       191 天前 via iPhone
    @Rowland 感谢,我是合上盖子用的,外接了一个 4K 显示器。我试试看
    kkhaike
        78
    kkhaike  
       187 天前
    最新版本的 chrome 出现几率大大降低
    mcsoulghost
        79
    mcsoulghost  
       185 天前
    同样的问题,已经重装完系统问题依旧,自带输入法,蹲一个完美解决办法
    ZaneCode6574
        80
    ZaneCode6574  
    OP
       184 天前
    @mcsoulghost 经过多天的排除,没发现解决办法。以前避免出现的办法就是定时杀掉进程,加 crontab
    foril
        81
    foril  
       57 天前
    @kkhaike 我遇到的问题是 chrome 和 vscode 内切换输入法会不时弹出死亡沙滩球(可能是和 chromium 内核相关),不止是搜狗遇到了这个问题,而且自带输入法压 CapsLock 也偶尔会出现,拔了外接显示器或者关闭「显示器具有单独的空间」可以解决这个问题。我最终的方案是换微信输入法,没想到这完美解决了所有问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2809 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 06:45 · PVG 14:45 · LAX 23:45 · JFK 02:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.