Speicherort der Elemente "Start bei Login"?

2

Ich habe einige Apps (Glui, Wunderlist, Cobook), die beim Login gestartet werden (was ich nicht möchte). Ich habe sie nicht unter den Anmeldeelementen des Benutzers, und wenn ich einen neuen Testbenutzer erstellt habe, werden diese Apps nicht gestartet.

Ich habe auch LaunchAgents und LaunchDaemons (sowohl System als auch Benutzer) eingecheckt und kann diese Elemente dort nicht finden.

Wo kann ich noch suchen? Ich habe versucht, alle com.apple.loginwindow. * -Elemente von zu entfernen. ~/Library/Preferences/ByHostDiese Elemente beginnen jedoch bei der Anmeldung.

fnurl
quelle

Antworten:

2

Die folgende Liste kann Ihnen helfen, ein Programm beim Start zu deaktivieren:

  1. Diejenigen in den Systemeinstellungen »Konten» Anmeldeelemente (tatsächlich sind dies die von 1.)
  2. Den Login-Haken für loginwindow den hier beschriebenen aktuellen Wert lesen Sie mitdefaults read com.apple.loginwindow LoginHook
  3. Einige davon wurden als Teil eines launchdSkripts angegeben (oder anderweitig verwaltet von launchd). Alle auflisten mit sudo launchctl list. Siehe man launchctlfür weitere Einzelheiten.

In Bezug auf die launchdListen können Sie ihre Definitionsdateien in den LaunchAgentsund LaunchDaemonsUnterverzeichnissen der LibraryVerzeichnisse Ihres Systems sehen :

  • /System/Library (Sie sollten diese wahrscheinlich nicht berühren)
  • /Library/ (normalerweise für alle Benutzer)
  • /Users/yourname/Library (Ihre eigenen Programme)

Suchen Sie in den beiden letztgenannten Bibliotheken nach verdächtigen Elementen. Normalerweise handelt es sich um XML, sodass Sie sie öffnen und lesen können.

Thomas Ayoub
quelle
Vielen Dank für die Tipps, ich habe bereits alle diese Standorte überprüft und kann nichts finden! Irgendwelche anderen Tipps?
Fnurl
1
@fnurl könntest du uns sagen, welche Programme starten? Es könnte helfen
Thomas Ayoub
1

Diese Apps könnten auch gestartet werden, weil sie die letzten Elemente waren, die beim Abmelden Ihres Kontos ausgeführt wurden, wenn Sie die Option "Anwendungen beim Anmelden erneut öffnen" aktiviert haben.

Bildbeschreibung hier eingeben

Diese Einstellung verwendet eine Kombination aus dem gespeicherten Anwendungsstatus in ~ / Library und dem Status der gestarteten Anwendungen aus dem launchctl-Dämon, um Apps neu zu starten, die in der vorherigen Sitzung gestartet wurden.

Ken Williams
quelle