Dies ist eine alte Version des Dokuments!
macOS bietet – wie alle Desktopbetriebssysteme – die Möglichkeiten Anwendungen bei der Anwendung des Benutzers automatisch zu starten.
Diese Eigenschaft wird über das Kontextmenü der Anwendung im Dock gesteuert. Im Kontextmenüeintrag Optionen wird der automatische Start über den Eintrag Bei der Anmeldung starten (de)aktiviert.
Es gibt Anwendungen, die diese Steuerungsoption ignorieren. Beispielsweise ist es mit auf diesem Weg nicht gelungen, den Autostart für Skype For Business zu deaktivieren.
Wie bei anderen Einstellungen ist es auch hier möglich, über das Terminal in die Konfiguration einzugreifen. Die Konfiguration der Autostartfunktion erfolgt über den Befehl launchcontrol
.
Mit der folgenden Eingabe kann man sämtlich Elemente anzeigen:
launchctl list
Die Liste wird auf den meisten Systemen sehr umfangreich sein. Daher empfiehlt es sich, die Ausgabe mittels grep
zu filtern. Dabei gibt man einen signifikanten, aber nicht zu langen Teil des Anwendungsnamens als Filterkriterium vor. Im Beispielsfall Skype For Business könnte dies die Zeichenkette „skype“ sein. Da der Filter casesensitive ist und unklar ist, ob die Bezeichnung „skype“ oder „Skype“ enthält, empfiehlt es sich hier nur nach „ype“ zu filtern:
launchctl list | grep ype
Dies ergab im Beispielsfall die folgende Ausgabe:
1448 0 com.microsoft.SkypeForBusiness.45124 474 0 com.apple.xtyped
Mit dem nun bekannten Bezeichnet kann man den Autostart deaktivieren:
sudo launchctl remove com.microsoft.SkypeForBusiness.45124
Jetzt sollte der Autostart für die Anwendung deaktiviert sein.