Das Deaktivieren von "Fenster beim Beenden und erneuten Öffnen von Apps wiederherstellen" funktioniert nicht

Das Deaktivieren von "Fenster beim Beenden und erneuten Öffnen von Apps wiederherstellen" unter System Preferences -> Generalfunktioniert nicht - wenn ich beispielsweise eine App erneut öffne (z. B. Vorschau), wird ein Fenster wiederhergestellt (nennen Sie es "PDF 1"), das ich vor dem Beenden geöffnet hatte App. (Zumindest, wenn ich es durch Abmelden beende, auch wenn „Fenster beim erneuten Anmelden erneut öffnen“ deaktiviert ist.) Irgendwelche Hinweise?

Ich habe Leute gefunden, die ähnliche Probleme im Internet und auf StackExchange beschreiben (in Antworten/Kommentaren, aber nicht in speziellen Fragen). Aber keine Antworten, die für mich funktionieren. Ich habe die unter Deaktivieren des Lebenslaufs für alle Apps vorgeschlagenen Lösungen in Daniels Antwort (nachdem ~/Library/Saved Application State/ leer geblieben ist) und Joelsephs Kommentar zu seiner Antwort ausprobiert.

Lri, ich habe jetzt kein Glück.

Antworten (5)

Der folgende Terminal-Befehl ( hier zu finden ) deaktiviert Resume für Anwendungen, die die Einstellungen „Fenster beim Beenden und erneuten Öffnen von Apps wiederherstellen“ ignorieren (in diesem Beispiel für die Vorschau):

defaults write com.apple.Preview ApplePersistenceIgnoreState -bool yes

Tauschen Sie „Vorschau“ im obigen Befehl mit „TextEdit“, „Safari“, „Xcode“ usw.

Sehen Sie sich auch diesen Terminalbefehl an, der nicht nur Resume, sondern auch Auto Save und Versionen deaktiviert.

Dies scheint tatsächlich die Wiederherstellung des Status nach dem Ab- und Wiederanmelden zu deaktivieren. defaults write -g ApplePersistenceIgnoreState -bool truefunktioniert auch.
Würde es jedoch nicht global festlegen, da es dazu führt, dass gespeicherte Anwendungsstatusdaten aus dem Home-Ordner des Benutzers verschoben werden (irgendwo in /private/var iirc (überprüfen Sie die Konsole)). Es wird auch nur für einige schlecht funktionierende Apple-Anwendungen (iirc) benötigt.
Das in meiner Antwort beschriebene Verhalten galt für alle Apps von Apple und Apps von Drittanbietern, die ich getestet habe.
Entschuldigung, was ich sagen wollte, war, dass nur bestimmte Apple-Anwendungen die Einstellung "Fenster beim Beenden und erneuten Öffnen von Apps wiederherstellen" nicht respektierten.

Es ist ein Fehler. Laut den Versionshinweisen wurde es von 10.7.4 behoben, das vor ein paar Tagen herauskam:

Das OS X Lion v10.7.4 Update enthält Korrekturen, die:

  • Beheben Sie ein Problem, bei dem die Einstellung „Fenster beim erneuten Anmelden erneut öffnen“ immer aktiviert ist.
Es ist nicht unbedingt ein Fehler, auch wenn die Versionshinweise es als Problem bezeichnen. Und 10.7.4 schien das in dieser Frage beschriebene Verhalten nicht zu beeinflussen. Selbst wenn „Fortsetzen“ deaktiviert und „Windows wiederherstellen“ deaktiviert war, wird der Anwendungsstatus immer noch wiederhergestellt, wenn Apps nach dem Abmelden und erneuten Anmelden manuell erneut geöffnet werden.

Ich denke, es ist mehr oder weniger das beabsichtigte Verhalten. Auch wenn Resume deaktiviert war

und das Wiederöffnen von Fenstern war deaktiviert

Der Status von Anwendungen wird immer noch wiederhergestellt, nachdem Sie sich ab- und wieder angemeldet und sie manuell geöffnet haben (oder sie als Anmeldeobjekte geöffnet wurden). Das Kontrollkästchen sollte stattdessen so etwas wie "Anwendungen beim erneuten Anmelden erneut öffnen" heißen.


Das Verhalten hat sich bei Mountain Lion geändert. Der Status von Anwendungen wird nicht mehr beibehalten, wenn beide Arten von Lebensläufen deaktiviert sind:

Probieren Sie TinkerTool aus : Die Registerkarte Resume hat eine globale Option "Fenster beim Beenden und erneuten Öffnen von Apps wiederherstellen", vielleicht hilft das.

Danke, aber das funktioniert nicht. Es scheint nur "Windows beim Beenden und erneuten Öffnen von Apps wiederherstellen" unter Systemeinstellungen -> Allgemein zu aktivieren/deaktivieren
Das hatte ich befürchtet, sorry.

RestoreMeNot , ein kostenloses Einstellungsfenster

Die Fensterwiederherstellungsfunktion von Mac OS X Lion ist eine der coolsten Funktionen von Apples neuem Betriebssystem. Manchmal möchte man jedoch nicht, dass die Fenster einer bestimmten Anwendung beim Starten wiederhergestellt werden. Leider kann die Fensterwiederherstellung nur systemweit und nicht pro Anwendung deaktiviert werden.

Hier kommt RestoreMeNot ins Spiel und bietet ein einfaches Einstellungsfenster zum Deaktivieren der Fensterwiederherstellung für einzelne Anwendungen.

Warum ist das gut? Was tut es? Ein einfacher Link ist nicht gut genug.