Я хочу запустить свою программу на Python, когда пользователь входит в систему в Mac, и остановить программу, когда он вышел из системы в Mac.
Я хочу выполнить программу в login-logoutне только в начале системы.
import Quartz d = Quartz.CGSessionCopyCurrentDictionary() if d.get('CGSSessionScreenIsLocked') and d.get('CGSSessionScreenIsLocked') == 1: print("Screen is locked") elif not d.get('CGSSessionScreenIsLocked'): print("Screen is unlocked")