In macOS we can use System Settings → General → Login Items to add items we want to launch when we login to our computer.
Unfortunately, since version 13, it is no longer possible to hide those processes when they are started.
For power users 😁 with many login items Startup Manager Pro is the solution.
Features
- Startup Manager Pro starts at login via a Launch Agent
- Add/drag applications, urls, smb volumes, documents onto the list to open/run when you login
- Change a set when you're about to log in (when using more sets)
- Define startup order
- Rename Sets and Login processes
- Unlimited Login Sets
- Save/load your Login Sets
- Link a set to a specific Wifi network, for example use different login sets for at work and at home; when you log in, the wanted set will be used
- Enable this in the settings
- Monitor at Login the items that are processed
- Decide if you want the hide an item after startup (like it was before macOS 13)
- Some specific applications won't obey
- Disable a process, so it will not start at the next login (via the contextual menu/right mouse click)
- Easy to restore later on or if you want to try out a simular application
- The editor will notice when an item is in Startup Manager Pro and in the System Login Items
- With the option to remove the item from within Startup Manager Pro
- Stop/Start all or a single Login Item with the push of a button (you can also use the contextual menu)
- Contextual menu
- Unmount/mount shared smb volumes via a contextual menu
- Introduce a delay before starting an item
- Add url's to the Login List (by dragging an url from the browser's address bar onto the list)
- Add any process, such as loginHelpers inside application packages
- Add a shell script or an AppleScript to perform actions at login
- Skip items that need network access when there’s no network available
- Import from existing System Setting Logins Items (if possible)
- Light and Dark mode (with a nice touch for the Dock icon)
- Updates via Sparkle
- Startup Manager Pro is written in SwiftUI / Swift version 6