🎯 Native Instant Space Switching on MacOS

⭐⭐⭐⭐⭐ 5星 | 77票 | Lobsters

核心发现

作者发现了无需禁用System Integrity Protection即可实现macOS即时空间切换的方法:InstantSpaceSwitcher

解决方案:通过模拟高速度 trackpad swipe 手势来实现即时切换,无需修改系统文件

现有方案的问题

  • Reduce Motion: 只替换为同样无用的淡入动画,还会触发网页的 prefers-reduced-motion
  • yabai: 需要禁用SIP并作为tiling window manager使用,与其他window manager不兼容
  • FlashSpace/AeroSpace: 非原生实现,只是模拟
  • BetterTouchTool: 需要付费

InstantSpaceSwitcher 优势

  • ✅ 无需禁用System Integrity Protection
  • ✅ 无需作为tiling window manager
  • ✅ 免费开源
  • ✅ 支持CLI操作
  • ✅ 支持直接跳转到指定空间号

安装方法

git clone https://github.com/jurplel/InstantSpaceSwitcher
cd InstantSpaceSwitcher
./build.sh

CLI用法

.build/release/ISSCli --help
# 使用: ISSCli [left|right|index <n>]
macOS 空间切换 窗口管理 开源