Skip to main content
added 223 characters in body
Source Link
Dan
  • 233
  • 2
  • 7

I've found a couple apps that seem to be able to launch themselves on startup, despite that they don't appear in the usual places...

- 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

At least some of these apps (e.g. Day One and Pauses – both from the Mac App Store) seem to do so using their own sandboxed Library withbe launching an item from their own internal LoginItems folder. For example, Day One uses thisfolders:

/Applications/Day One.app/Contents/Library/LoginItems/Day One Reminders.app
/Applications/Pauses.app/Contents/Library/LoginItems/PausesLauncher.app

Day One is aAs good citizen and allowscitizens, both apps allow you to disable the launch-on-login behavior, but it's disconcerting that this behavior doesn't seem to be controllable from a system-wide preference, and I'd like a way to systematically identify/control these login items to retain control of what's happening. So, the (two-part) question is:

  • What is actually controlling whether/how these app-specific launch items are being activated, and
  • How can I get an inventory of all these login items?

[edited for clarity 2013-03-20 11:22 PT]

I've found a couple apps that seem to be able to launch themselves on startup, despite that they don't appear in the usual places...

- 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

At least some of these apps seem to do so using their own sandboxed Library with their own LoginItems folder. For example, Day One uses this:

/Applications/Day One.app/Contents/Library/LoginItems/Day One Reminders.app

Day One is a good citizen and allows you to disable launch-on-login, but I'd like a way to systematically identify these login items to retain control of what's happening. So, the (two-part) question is:

  • What is actually controlling whether/how these app-specific launch items are being activated, and
  • How can I get an inventory of all these login items?

I've found a couple apps that seem to be able to launch themselves on startup, despite that they don't appear in the usual places...

- 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

At least some of these apps (e.g. Day One and Pauses – both from the Mac App Store) seem to be launching an item from their own internal LoginItems folders:

/Applications/Day One.app/Contents/Library/LoginItems/Day One Reminders.app
/Applications/Pauses.app/Contents/Library/LoginItems/PausesLauncher.app

As good citizens, both apps allow you to disable the launch-on-login behavior, but it's disconcerting that this behavior doesn't seem to be controllable from a system-wide preference, and I'd like a way to systematically identify/control these login items. So, the (two-part) question is:

  • What is actually controlling whether/how these app-specific launch items are being activated, and
  • How can I get an inventory of all these login items?

[edited for clarity 2013-03-20 11:22 PT]

Source Link
Dan
  • 233
  • 2
  • 7

Disabling startup items that run on their own

I've found a couple apps that seem to be able to launch themselves on startup, despite that they don't appear in the usual places...

- 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

At least some of these apps seem to do so using their own sandboxed Library with their own LoginItems folder. For example, Day One uses this:

/Applications/Day One.app/Contents/Library/LoginItems/Day One Reminders.app

Day One is a good citizen and allows you to disable launch-on-login, but I'd like a way to systematically identify these login items to retain control of what's happening. So, the (two-part) question is:

  • What is actually controlling whether/how these app-specific launch items are being activated, and
  • How can I get an inventory of all these login items?