Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 1.29 KB

README.md

File metadata and controls

37 lines (24 loc) · 1.29 KB

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
  • qt6 - install with brew install qt6
  • pyqt6 - install with pip3 install pyqt6

Usage

The program is contained in a single file and can be launched with:

python3 pylaunchd_gui.py

launchd, launchctl documentation

Other launchd GUI apps