LaunchControl For Mac is a fully-featured launchd GUI allowing you to create, manage and debug system- and user services on your Mac. Analyze, monitor, and adjust the status and functioning of separate elements. Reset any changes at will.
With a simple click, you can enable or disable services. Loading, unloading, and ad-hoc beginnings are all the same. An extensive list of jobs can be filtered by job title and numerous properties, making it easier to find exactly what you’re looking for.
It isn’t simply another .plist editor is a program that allows you to edit a list. A separate interface for each launchd configuration key. The user interface is flexible. It only shows information that is relevant to the job you’ve chosen.
- Sophisticated interface – With LaunchControl you see all services and their respective status at a glance. Invalid services are highlighted and a problem description is provided. You can enable or disable services with a single click. The same goes for loading, unloading and ad-hoc starting. Long list of jobs may be filtered. You find what you are looking for in an instant. But LaunchControl is not just another .plist editor. It provides a dedicated interface for every single launchd(8) configuration key. The interface is adaptive. It displays only information that is relevant for the selected job.
- Absolute freedom – While the default editing mode in LaunchControl supports all documented features of launchd(8), you may sometimes need to use unofficial features. Switch to ‘Expert Mode’ and you’re set. Both modes are fully synchronized. Changes in one editor will instantly show up in the other one.
- Everything you need – LaunchControl provides everything you need to create, edit, remove or debug launch services. It even includes a log viewer, so you don’t have to fire up Console.app and build custom queries.
- Discover what’s possible – launchd(8) currently supports some 36+ documented keys. LaunchControl makes it easy to discover them. Every key in the palette panel is annotated, so you don’t have to consult the man page. Search them by category, name or description. Once found, drag an item from the palette section to the configuration section to add this key.
What’s new in version 2.0.1
Updated on Nov 01 2022
LaunchControl 2 is a major update
If you have purchased your license for LaunchControl 1.x on April 1st 2022 or later this update is free. It is a paid update otherwise.
- Support for macOS Ventura
- Modern UI
- Support for multiple windows
- Support for tabs
- Configurable layout for new tabs/windows
- New on-demand palette view with optional keyboard navigation
- New palette icons
- Services of all types can now be displayed in a single list; no more switching service types
- Integrated XML view showing the textual representation of a job; synced with the Standard and Expert editors
- Integrated viewers for standardout/standarderror files
- Undo support
- Detect new service definitions at runtime
- Detect changes to currently edited service made by other process
- New filter: override database
- Support for bundled services (macOS Ventura)
- Support for keys AssociatedBundleIdentifiers and BundleProgram
- Improved error reporting
- Keyboard shortcuts for showing previous/next hint
- Cron importer now supports global variables
- Privileged Helper Tool no longer required to look at daemons; Without the helper tool installed the status of daemons cannot be displayed and modifications to non-user agents and daemons cannot be saved.
- Intel 64
- Apple Silicon
- OS X 10.9.0 or later
Also Download: TablePlus 3.8 Torrent For Mac