Hier ist ein Skript, das Ihnen mitteilt, welche App aktiviert wird, ohne Sie darüber zu informieren. Ich habe es von einer Antwort auf die Frage von @ KevinReid auf Apple SE angepasst .
Lassen Sie es in einem Terminal laufen, warten Sie, bis die Rogue-App den Fokus stiehlt, und sehen Sie, welche App zuletzt aufgeführt ist. (Für mich: Google Drive. Andere haben Symantec-AV-Daten gemeldet.)
#!/usr/bin/python try: from AppKit import NSWorkspace except ImportError: print "Can't import AppKit -- maybe you're running python from brew?" print "Try running with Apple's /usr/bin/python instead." exit(1) from datetime import datetime from time import sleep last_active_name = None while True: active_app = NSWorkspace.sharedWorkspace().activeApplication() if active_app['NSApplicationName'] != last_active_name: last_active_name = active_app['NSApplicationName'] print '%s: %s [%s]' % ( datetime.now().strftime('%Y-%m-%d %H:%M:%S'), active_app['NSApplicationName'], active_app['NSApplicationPath'] ) sleep(1)