升级MacOS 26 Tahoe后,cursor卡顿的问题解决

我是个爱尝鲜的人,永远都在用beta版系统的路上

早在beta1时我就用上了,新鲜感过后,就是无尽的卡……卡卡……卡

尤其是使用cursor(笔者是个18年的老码农,23年开始就在做AI项目,今年以来用AI编程比较多),更是卡到想砸电脑

忍了快一个月,今天终于受不了了,一通查找问题到底出在哪?

偶然的瞬间发现只要是基于Electron开发的应用就卡,马上到GitHub上一通翻

确实Electron项目的issue中有人报告了一个问题“基于 Electron 的应用在 macOS 26 上导致整个系统出现巨大延迟”

那么到底是为什么呢?又是一通翻箱倒柜,总算是找到了点原因!!

Electron 覆盖了一个私有的 AppKit API,让应用自定义窗口边角遮罩阴影(Electron 多年前用私有 API 修复 translucent window 圆角的 bug。Apple 后来已经修复了这个问题,但是 Electron 一直没有移除这个 workaround,直到 Tahoe 修改了这个私有 API 的行为,覆盖它会导致 memorization 失效造成卡顿).

定位到问题后,那么问题来了——怎么解决呢?

这时,邪修属性发作,既然窗口边角阴影有问题,那就全屏嘛

果然,Electron类型APP,全屏下就不卡了!!!

但有时也不能总全屏啊.是否还有别的办法,又是一番查找.

发现在终端输入以下命令, 可临时修复:“launchctl setenv CHROME_HEADLESS 1”

命令执行后,关闭卡顿的应用再打开可临时解决.注意这个办法在重启电脑后会失效,得再执行一次.

虽不完美,但也将就着用吧.不然小伙伴们就“全屏”吧,哈哈……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值