Znalazłem kilka aplikacji, które wydają się być w stanie uruchomić się przy starcie, mimo że nie pojawiają się w zwykłych miejscach ...
- 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
Przynajmniej niektóre z tych aplikacji (np. Dzień pierwszy i Pauza - obie z Mac App Store) wydają się uruchamiać element ze swoich wewnętrznych LoginItems
folderów:
/Applications/Day One.app/Contents/Library/LoginItems/Day One Reminders.app
/Applications/Pauses.app/Contents/Library/LoginItems/PausesLauncher.app
Jako dobrzy obywatele, obie aplikacje pozwalają wyłączyć zachowanie przy uruchamianiu przy logowaniu, ale niepokojące jest to, że zachowanie to nie wydaje się być kontrolowane z preferencji ogólnosystemowych, a ja chciałbym sposób systematycznej identyfikacji / kontroli te elementy logowania. Tak więc (dwuczęściowe) pytanie brzmi:
- Co faktycznie kontroluje, czy / jak aktywowane są te elementy uruchamiania specyficzne dla aplikacji, i
- Jak mogę uzyskać spis wszystkich tych elementów logowania?
[zredagowano dla jasności 2013-03-20 11:22 PT]
fs_usage
, więc założyłem, że o to chodzi.