Skip to content

glowinthedark/pylaunchd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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