【导语:macOS系统中空间切换动画一直困扰着用户,现有解决方案各有不足。InstantSpaceSwitcher这一简单的菜单栏应用程序,实现了即时空间切换,且避免了其他方案的缺点,为用户带来新选择。】
macOS窗口管理中,无法即时切换空间是一大痛点,苹果对禁用切换动画的请求也未作出有效回应。虽然动画时间不长,但频繁切换时,这一问题就变得十分突出。目前已有的解决方案都存在一定不足,如启用“减少动态效果”选项只是用淡入动画替代,还会激活网页浏览器中的媒体查询;安装yabai平铺窗口管理器需禁用系统完整性保护,且用户要学习使用新的窗口管理方式;第三方虚拟空间管理器并非原生应用,显得多余;购买BetterTouchTool许可证则需要一定成本。
InstantSpaceSwitcher是由jurplel开发的简单菜单栏应用程序,它无需禁用系统完整性保护,通过模拟高速的触控板滑动来实现即时空间切换。这一实现方式避免了其他方案的缺点,还允许用户立即跳转到指定编号的空间,并且提供了命令行界面,方便用户操作。它与其他窗口管理器也不存在冲突,用户可以继续使用自己习惯的窗口管理工具。
该应用在README中未列出安装说明,具体安装步骤为:使用命令“$ git clone https://github.com/jurplel/InstantSpaceSwitcher”克隆仓库,再使用命令“$ cd InstantSpaceSwitcher”进入目录,最后使用“$ ./build.sh”进行构建。运行这些命令后,InstantSpaceSwitcher就作为原生应用程序可用了。之后可通过命令行界面使用,如“$ .build/release/ISSCli --help”查看使用说明,其命令格式为“Usage: .build/release/ISSCli [left|right|index ]”。
最近有人基于InstantSpaceSwitcher的实现,开发了适用于触控板滑动操作的等效工具。随着技术的发展,未来可能会有更多基于此的优化和改进。然而,也存在一定不确定性,比如苹果可能会对macOS系统进行更新,这可能会影响InstantSpaceSwitcher的兼容性和功能表现。
编辑观点:InstantSpaceSwitcher为macOS用户提供了一种有效的空间切换解决方案,解决了长期以来的痛点。其独特的实现方式和易用性值得肯定,但未来受系统更新影响的不确定性也需关注。