Halten Sie Mavericks davon ab, Anwendungen neu zu starten

19

Mavericks startet immer wieder neuere Anwendungen beim Start, obwohl ich das Kontrollkästchen, das diese Funktion steuern soll, immer deaktiviert halte. Dies ist sehr ärgerlich, da (a) das Starten viel mehr Zeit in Anspruch nimmt, (b) ich entscheiden möchte, welche Anwendungen gestartet werden sollen und welche nicht, und (c) es einige Anwendungen gibt, die abstürzen würden (z. B. Apples eigene Logik) Beispiel).

Wenn ich wüsste, wo OS X Informationen über aktuelle Anwendungen aufbewahrt, könnte ich ein Skript schreiben, das diese Informationen bei der Anmeldung löscht. Hat jemand herausgefunden, wo diese Dinge abgelegt sind?

BEARBEITEN: Ich interessiere mich auch für den Ort, an dem Mavericks den Screenshot der letzten Sitzung erstellt. Wie Sie vielleicht bemerkt haben, wird der Screenshot beim Anmelden immer zuerst angezeigt, dann wird der Bildschirm mit dem tatsächlichen Fensterinhalt aktualisiert.

digory doo
quelle
Das Kontrollkästchen in den Login-Einträgen verbirgt nur die Anwendung (es verhindert nicht, dass sie gestartet wird). Um ein bestimmtes Anmeldeelement in den Benutzerkonten zu entfernen / zu verhindern, markieren Sie das Element und drücken Sie "-"
Chrisii
1
Ich spreche nicht über Login-Elemente. Ich spreche von Mavericks Spezialfunktion, die die neuesten Anwendungen beim Anmelden automatisch
aktualisiert
Sie sollten Ihre neue zusätzliche Frage zu einer separaten Frage machen @digorydoo
Dwightk
Ich denke, dass die Informationen zum Ausführen von Apps und der Screenshot am selben Ort gespeichert sind, aber ich könnte mich irren.
Digory doo

Antworten:

18

Mir sind drei offizielle Orte bekannt, an denen unerwünschte Elemente beim Start kontrolliert werden:

1) Anmeldeeinstellungen: Wenn Sie ein Element löschen möchten, müssen Sie es markieren und dann auf "-" klicken, anstatt es nur zu deaktivieren. Wenn es nicht markiert ist, wird es trotzdem gestartet, es wird nur ein verstecktes Fenster haben.

Login-Einstellungen

2) "Allgemein" - Stellen Sie sicher, dass "Fenster beim Beenden einer Anwendung schließen" aktiviert ist. Dies sollte nicht steuern, welche Anwendungen tatsächlich geöffnet werden, aber ich habe gesehen, dass einige Leute unerwünschte Fenster mit unerwünschten Apps verwechseln.

Allgemeines

3) Das Dialogfeld "Programme beim erneuten Anmelden erneut öffnen" beim Abmelden sollte deaktiviert sein.

Darüber hinaus gibt es einige inoffizielle Tricks, die Sie ausprobieren können:

ApplePersistence deaktivieren:

defaults write -g ApplePersistence -bool no

Beachten Sie, dass hierdurch auch Versionen deaktiviert werden (automatische Speicherung).

Stellen Sie "Systemeinstellung> Allgemein> Letzte Elemente" auf NONE (Standard ist 10).

ref:

Die ersten drei Tipps haben bei mir funktioniert; Die letzten beiden sind von https://discussions.apple.com/thread/5538748?start=0&tstart=0

dshack
quelle
1
In (1) verbirgt das Kontrollkästchen die Fenster der Anwendung beim Start. Dies hat nichts mit der Menüleiste zu tun.
Gilby
Ich habe nicht darüber gesprochen (1). Was (2) und (3) angeht, habe ich diese Kontrollkästchen deaktiviert, aber von Zeit zu Zeit scheint Mavericks meine Wahl zu ignorieren und die Anwendungen trotzdem neu zu starten. Ich werde versuchen, ApplePersistance zu deaktivieren. Dies könnte die Lösung sein, aber ich kann es nicht im Moment versuchen.
Digory doo
Keines davon funktionierte, aber die über das Dock-Symbol verfügbare Option "Bei Anmeldung öffnen" war die Option, die deaktiviert werden musste.
Oligofren
Keines davon funktionierte für mich unter macOS 10.12, nicht einmal die Option von @ oligofren.
Flimm
Ich sehe immer wieder dieselben Empfehlungen in verschiedenen Foren, aber sie funktionieren nicht für mich und es gibt keine unterschiedlichen Versionen von Mac OS X. Ich verwende jetzt macOS 10.13.3. und STILL müssen alle meine Anwendungen manuell schließen, oder sie werden beim Neustart immer wieder geöffnet. Hat jemand eine Lösung?
user24601
8

Ihre Frage ist nicht sehr spezifisch (oder zumindest nicht). Es gibt also mehrere Antworten, die Sie möglicherweise hilfreich finden, wenn Sie versuchen, lästige Apps zu steuern, die beim Anmelden geöffnet werden:

  1. Tastaturkürzel zum Deaktivieren des Startens von Elementen während der Anmeldung
  2. Klicken Sie auf diese Schaltflächen, um Startobjekte "offiziell" zu entfernen
  3. Orte, an denen Startobjekte entfernt werden sollen


1. Tastaturkürzel zum Deaktivieren des Startens von Elementen während der Anmeldung

Deaktivieren Sie vorübergehend das Starten von Elementen beim Anmelden, indem Sie die Umschalttaste gedrückt halten. Wann die Umschalttaste gedrückt werden soll, ist abhängig von:

Wenn Ihr Computer vor dem Anmelden zum Anmeldebildschirm wechselt, halten Sie die Umschalttaste gedrückt, während Sie sich anmelden, und lassen Sie sie los, wenn das Dock geladen wird.

Wenn Ihr Computer den Anmeldebildschirm überspringt, halten Sie die Umschalttaste gedrückt, wenn der Fortschrittsbalken nach einem Neustart angezeigt wird, und lassen Sie ihn los, wenn der Desktop / das Dock geladen wird.

Es wurde ein Beweis dafür gefunden, dass dies eine Funktion ist: Apple Support Knowledge Base-Artikel .


2. Klicken Sie auf die Schaltflächen, um Startobjekte "offiziell" zu entfernen

Gehen Sie zu: "Systemeinstellungen> Benutzer und Gruppen> Anmeldeelemente". Entfernen Sie unerwünschte Gegenstände.

Deaktivieren Sie außerdem die Option, die angezeigt wird, wenn Sie sich abmelden, um Apps erneut zu öffnen.


3. Orte, an denen Startobjekte entfernt werden sollen

Es gibt einige andere versteckte Stellen, die Sie nicht mit einem Kontrollkästchen oder einer Schaltfläche reparieren können. Aktivieren Sie "/ Library / LaunchDaemons" und "/ Library / LaunchAgents".


Wenn nichts davon hilft, haben Sie möglicherweise einen schwierigen Fall und können versuchen, mithilfe von Google andere Geheimnisse wie diesen Artikel bei Macworld zu finden .

Joseph Hansen
quelle
Schöner Fund. Ich konnte das vor
einiger Zeit
Schön, ich habe dir eine extra Stimme gegeben.
Joseph Hansen
Ich habe nicht nach einer vorübergehenden Deaktivierung gefragt, sondern möchte die Funktion dauerhaft entfernen.
Digory doo
Ich habe meine Antwort aktualisiert und hoffe, Sie finden es nützlicher.
Joseph Hansen
5

Sie müssen mit der rechten Maustaste auf diese bestimmte App klicken / tippen , um ein Popup-Menü anzuzeigen. > Klicken Sie unter Optionen auf > Bei Anmeldung öffnen

und das sollte es lösen ... Starten Sie Ihren Computer neu, um zu sehen, ob er es erneut tut. Dies sollte es lösen, da ich das gleiche Problem mit Chrome habe.

Siehe das unten angehängte Bild:

Bildbeschreibung hier eingeben

user85368
quelle
Das war's! Tausend Dank. Aber wie wurde es überhaupt überprüft?
Oligofren