pylaunchd
pylaunchd copied to clipboard
MacOS launchd/launchctl GUI
pylaunchd
MacOS launchd/launchctl GUI
- view macos launch agents and daemons under the
user/system/gui
domains and display detailed properties for each service - start/stop/enable/disable jobs (WIP)
- edit service launchers with user configurable editor; some
.plist
files are plain text XML's, for binary.plist
files consider e.g. TextMate or SublimeText with binary plist package installed)
Dependencies
To run the app the following dependencies are needed (assuming homebrew is already installed):
- python3 — normally, already present on modern macos versions, a user-managed version can be installed with
brew install python
- qt5 - install with
brew install qt5
- pyqt5 - install with
pip3 install pyqt5
Usage
The program is contained in a single file and can be launched with:
python3 pylaunchd_gui.py
launchd
, launchctl
documentation
- https://developer.apple.com/library/archive/technotes/tn2083
-
man launchctl
-
man launchd
-
man launchd.plist