Benutzer-Werkzeuge

Webseiten-Werkzeuge


thoschwiki:how-to:macosdeactivateautostart

Dies ist eine alte Version des Dokuments!


Autostart von Anwendungen unter macOS deaktivieren

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.

Quelle

thoschwiki/how-to/macosdeactivateautostart.1615647158.txt.gz · Zuletzt geändert: 13.03.2021 15:52 von thosch