LaunchAgent 与 Login Items 的区别
两者都能让软件在登录时运行——但机制与存放位置不同。
Login Items
用户可见、登录时打开的应用,在系统设置 → 通用 → 登录项中管理。并非所有自动启动项都会出现在这里。
LaunchAgents
由 XML plist 定义、由 launchd 管理的后台任务,通常在 ~/Library/LaunchAgents。可运行脚本、守护进程或助手——不一定显示为应用图标。
何时用哪种
- Login Items — 需要在会话中打开的 GUI 应用。
- LaunchAgents — 应在后台运行的脚本、服务器、同步或开发服务。
在 LaunchManager 中一并查看
Login Items 视图看登录应用;User Agents 查看带 RunAtLoad 的 plist。启动项管理指南 →