Swift Quit
onebadidea · 一款轻量 Mac 工具,可在最后一个窗口关闭时退出所选应用,并支持排除应用和可选的登录时启动。
介绍
Swift Quit改变了 macOS 的常见行为:应用在最后一个窗口关闭后仍可继续运行。它可以在最后一个窗口关闭时自动退出应用、将此行为应用于选定列表,并排除需要继续运行的应用。适合希望关闭窗口即可结束应用进程,并希望按应用配置此行为的用户。
控制与行为
配置受影响的应用、排除项以及可选的登录时启动。版本 1.5新增隐藏菜单栏项目的功能,更改设置快捷键和标签,并修复登录时启动选项。此工具不是通用内存清理器,也不保证所有应用都能安全退出。官方 README 警告称,用户曾报告意外关闭窗口及其他问题。
安装与要求
下载官方 1.5 ZIP,解压后将 Swift Quit.app 移至 Applications,或使用 brew install --cask swift-quit。经 HEAD 请求和实际下载的归档大小确认,官方确切发行版 ZIP 为 1,078,058 字节。只读检查该归档确认 CFBundleShortVersionString 为 1.5、LSMinimumSystemVersion 为 11.0,且包含 x86_64/arm64 可执行文件。因此,它适用于 Intel 和 Apple Silicon 上的 macOS 11 或更高版本。经核查的官方来源未注明最低内存数值。没有资料表明打包应用需要外部运行时或开发工具链。
README 介绍了首次启动时通过 Finder 的“打开”操作启动应用,并在“辅助功能”中授权。请遵循当前 macOS 安全提示,并确认归档来自官方发行版。请勿为安装应用而全局停用系统安全功能。
辅助功能与安全
辅助功能权限允许 Swift Quit观察和控制应用,以实现关闭窗口的行为。授予此权限前,请先了解这项广泛的能力。文档所述的升级流程要求移除旧的辅助功能条目,并重新授权新应用。可选的登录时启动会让工具在不同会话中持续运行;不再需要自动退出时,请将其关闭。
请先使用可丢弃的文档进行测试,再广泛应用此设置。关闭最后一个窗口也可能结束受影响应用中的下载、后台工作或未保存的操作流程。请排除需要继续运行的应用,并事先保存工作。不同应用的保存提示和窗口行为可能各不相同;开发者明确警告,可能发生意外关闭。经核查的来源并未表明“屏幕录制”或“完全磁盘访问”是常规必需权限。
许可、账户与隐私
官方代码库采用 GNU GPL version 3 许可证。资料未提及该工具需要付费激活或云账户。常规的本地窗口管理行为无需远程服务;获取发行版需要网络连接。经核查的 README 和发行说明未说明遥测数据收集,也未提供单独的隐私政策,因此不能将缺少相关说明表述为已独立验证的“绝不收集遥测数据”保证。即使行为在本地进行,辅助功能访问本身仍属敏感权限。
固定目录的版本历史中仅收录版本 1.5。其官方发行说明已核实;为凑足三个版本,不会虚构其他目录版本。本次审查期间,发布者网站未返回可用的页面内容;目前也缺少可公开访问的官方应用截图。
新版本 1.5 更新内容 10月7日 · OpenNavo 编辑
- 更改添加隐藏菜单栏项的功能。
- 修复修复“登录时启动”选项。