Я знайшов пару програм, які, здається, можуть запустити себе під час запуску, незважаючи на те, що вони не з'являються у звичайних місцях ...
- 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), схоже, запускають предмет із власних внутрішніх LoginItems
папок:
/Applications/Day One.app/Contents/Library/LoginItems/Day One Reminders.app
/Applications/Pauses.app/Contents/Library/LoginItems/PausesLauncher.app
Як хороші громадяни, обидва додатки дозволяють вимкнути поведінку під час входу, але сумнівно, що ця поведінка не може бути керованою із загальносистемних уподобань, і я хотів би спосіб систематичної ідентифікації / контролю ці елементи входу. Отже, (з двох частин) питання:
- Що насправді контролює, чи / як активовані ці програми запуску, і, як активуються
- Як я можу отримати опис усіх цих елементів для входу?
[відредаговано для наочності 2013-03-20 11:22 PT]
fs_usage
, тому я припустив, що саме це відбувається.