MacBook Neo 光标延迟克星:1像素屏幕录制即可消除卡顿

MacBook Neo 光标延迟克星:1像素屏幕录制即可消除卡顿

_

MacBook Neo 用户发现了一个匪夷所思的光标延迟解决方案:开启屏幕录制功能即可消除延迟,即便只录制 1 像素/10 秒。

问题:屏幕边缘和终端内光标卡顿

在 macOS Tahoe 26.5.1 系统下,MacBook Neo 的光标在靠近屏幕边缘或进入 Terminal 窗口时会出现明显延迟。观察发现,延迟发生的瞬间,系统从硬件光标切换为软件光标(CGCursorIsDrawnInFramebuffer() 从 0 变为 1),这个切换过程可能存在卡顿。屏幕锁定约 17 秒后再解锁,光标才恢复正常,暗示系统需要一段时间才能正确恢复硬件光标渲染。

原理:屏幕录制强制软件光标

macOS 的屏幕录制功能会触发系统使用软件光标渲染。研究发现,只要强制系统使用软件光标,延迟就会消失。作者测试了多种方式:开启颜色滤镜、更改光标大小都能缓解问题,但都有副作用——颜色滤镜影响显示色调,光标大小改变影响体验。

屏幕录制的优势在于指示器图标较小,不影响正常使用。更理想的是,系统提供「全屏暂停」功能,当检测到全屏应用(如 VLC、YouTube)运行时自动暂停录制,避免指示器干扰。

实施:自动化脚本生成.app

作者提供了一个 Shell 脚本(create_unlag_neo_app.sh),可自动生成名为「Unlag Neo.app」的应用程序。运行步骤极为简单:

chmod +x create_unlag_neo_app.sh
./create_unlag_neo_app.sh

生成的.app 可放置在 /Applications 目录,首次运行时会请求屏幕录制权限,通过菜单栏图标即可开关或启用全屏暂停。该方案无需开发者账号或 Xcode,对普通用户友好。

不过,这是个变通方案,最根本的修复还有待苹果系统更新。

编注:信源为 Hacker News 转发的 GitHub Gist,技术细节基于作者个人观察与测试,未获苹果官方确认。


极简 ELF 探险:合规前提下能压到多小? 2026-06-24
伊朗宣布霍尔木兹海峡免费开放60天:美伊各退一步的筹码交换 2026-06-24