我发现有一些应用似乎可以在启动时启动,尽管它们没有出现在通常的地方...
- Login Items (in the Users preference pane)
- /Library/LaunchAgents
- /Library/LaunchDaemons
- /Library/StartupItems
- /System/Library/LaunchAgents
- /System/Library/LaunchDaemons
- /System/Library/StartupItems
- ~/Library/LaunchAgents
- ~/Library/LaunchDaemons
- ~/Library/StartupItems
至少其中一些应用程序(例如,来自Mac App Store的Day One和Pauses)似乎正在从其自己的内部LoginItems
文件夹中启动一项:
/Applications/Day One.app/Contents/Library/LoginItems/Day One Reminders.app
/Applications/Pauses.app/Contents/Library/LoginItems/PausesLauncher.app
作为良好的公民,两个应用程序都允许您禁用登录时启动行为,但是令人不安的是,这种行为似乎无法从系统范围内进行控制,我希望有一种系统地识别/控制行为的方法这些登录项。因此,(分为两部分)问题是:
- 究竟是什么控制着这些/特定于应用程序的启动项目是否/如何被激活,以及
- 如何获得所有这些登录项目的清单?
[为清晰起见,2013年3月20日11:22 PT编辑]
fs_usage
,所以我认为那是发生了什么。