在 macOS 中,我们可以使用系统设置→常规→登录项来添加我们登录计算机时要启动的项目。

遗憾的是,从版本 13 开始,无法再在启动时隐藏这些进程。

对于具有许多登录项的高级用户😁,Startup Manager Pro 是解决方案。

特征
  • Startup Manager Pro 在通过 Launch Agent 登录时启动
  • 将应用程序、URL、SMB 卷、文档添加/拖动到列表中,以便在您登录时打开/运行
  • 即将登录时更改 Set(使用更多 Set)
  • 定义启动顺序
  • 重命名 Set 和 Login 进程
  • 无限登录集
  • 保存/加载您的登录集
  • 将一组登录到特定的 Wifi 网络,例如在工作和在家中使用不同的登录集;当您登录时,将使用所需的登录集
  • 在设置中启用此选项
  • 登录时监控已处理的项目
  • 决定是否要在启动后隐藏项目(就像 macOS 13 之前一样)
  • 某些特定的应用程序不会遵守
  • 禁用进程,使其不会在下次登录时启动(通过上下文菜单/鼠标右键单击)
  • 以后易于恢复,或者如果您想尝试一个模拟的应用程序
  • 编辑器将注意到项目何时位于 Startup Manager Pro 和 System Login Items 中
  • 可选择从 Startup Manager Pro 中删除项目
  • 只需按一下按钮即可停止/启动所有或单个登录项(您也可以使用上下文菜单)
  • 上下文菜单
  • 通过上下文菜单卸载/挂载共享的 smb 卷
  • 在启动项目之前引入延迟
  • 将 url 添加到登录列表(通过将 url 从浏览器的地址栏拖动到列表上)
  • 在应用程序包中添加任何进程,例如 loginHelpers
  • 添加 shell 脚本或 AppleScript 以在登录时执行操作
  • 在没有可用网络时跳过需要网络访问的项目
  • 从现有系统设置登录项导入(如果可能)
  • 浅色和深色模式(带有 Dock 图标的精美触感)
  • 通过 Sparkle 更新
  • Startup Manager Pro 是用 SwiftUI / Swift 版本 6 编写