这个项目能做什么

InstantSpaceSwitcher 是一款小型 macOS 应用,通过跳过通常的滑动动画,让原生 Spaces 之间的切换变得即时。它免费使用,基于 macOS 内置的 Spaces 功能,且无需禁用系统完整性保护(SIP)。 工作原理:该应用会生成一个速度被人工调高的合成触控板手势,从而有效跳过动画。作者解释说,动机来自高刷新率显示器——在这些显示器上,切换空间的动画看起来更长,因为动画时长会随刷新率缩放。 功能: - 无需禁用 SIP - 使用原生 macOS Spaces - 免费使用 - 包含一个简单的 CLI,位于 InstantSpaceSwitcher.app/Contents/MacOS/ISSCli(运行 --help 查看用法) 安装方式: - Homebrew:brew install --cask jurplel/tap/instant-space-switcher;应用会安装到 /Applications/InstantSpaceSwitcher.app - 从 GitHub Releases 获取预构建二进制文件 - 从源码构建:克隆仓库,运行 ./dist/build.sh,然后打开 ./build/InstantSpaceSwitcher.app 首次启动注意事项:由于该应用未签名,macOS 可能会显示警告,例如“Apple 无法验证 InstantSpaceSwitcher.app 是否包含恶意软件”“应用已损坏,无法打开”或“无法打开应用,因为无法验证开发者”。README 中链接了在较新 macOS 版本上允许未签名应用的外部说明。之后,应用会请求辅助功能权限,必须授予该权限。然后从 Applications 文件夹打开它,就会显示配置窗口。 该项目面向那些觉得默认 Space 切换动画缓慢或分散注意力、希望在保留原生 macOS 工作区系统的同时实现即时切换的用户。