Mac OS X-Programm beim Start deaktivieren, das nicht in den "Anmeldeelementen" der Konten aufgeführt ist"

Ich habe YSoft Safe Q Client auf meinem Mac OS X 10.10.5 installiert. Client startet jedes Mal beim Start, aber ich möchte nicht. Leider ist es in der Liste der Programme in System Preferences -> Accounts -> Login items nicht verfügbar, daher kann ich es nicht verhindern.

Gibt es die Möglichkeit, den Programmstart beim Mac-Start zu deaktivieren, wenn er nicht in den Anmeldeelementen aufgeführt ist? Danke!

Author: Kosmetika, 2015-09-07

2 answers

Wenn es nicht in der regulären Benutzeranmeldeliste enthalten ist, befindet es sich höchstwahrscheinlich in LaunchDaemons.

Es gibt mehrere Standorte für diese, einer ist nur für Apple Daemons: /System/Library/LaunchDaemons

Die anderen sollen Prozesse von Drittanbietern einschließen,
/Library/LaunchDaemons und ~/Library/LaunchDaemons.

Möglicherweise müssen Sie auch entfernen von
/Library/LaunchAgents oder ~/Library/LaunchAgents

Entfernen oder komprimieren Sie einfach den Prozess, den Sie nicht automatisch starten möchten , und er sollte beim nächsten Start verschwunden sein.

 62
Author: Tetsujin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-28 15:04:19

Es ist auch möglich, die offizielle Schnittstelle zu verwenden, um einen LaunchDaemon zu deaktivieren:

launchctl disable <service-name>

Z. B.,

launchctl disable gui/501/com.microsoft.OneDriveLauncher

Deaktiviert Microsoft OneDrive für den Benutzer mit der UID 501 (die Standard-UID für den Benutzer, der zur Installationszeit erstellt wurde; Führen Sie "id" aus, um zu sehen, was Ihre UID ist).

Der Vorteil dieser Methode besteht darin, dass die Anwendung für Sie deaktiviert wird, nicht jedoch für andere Benutzer desselben Systems.

Wenn Sie nicht wissen, wie der Dienstname für Ihre Anwendung lautet, führen Sie ihn aus launchctl list. Dies zeigt eine Liste aller Labels, aber nicht der Service Labels; zB würde es im obigen Beispiel com.microsoft.OneDriveLauncher zeigen, aber nicht den gui/501/ Teil. Sie müssen das selbst hinzufügen.

Die Manpage (man launchctl) enthält weitere Details.

 8
Author: Wouter Verhelst,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-04-06 11:21:39