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

7

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 das Kontrollkästchen "Fenster beim erneuten Anmelden erneut öffnen" deaktiviert ist.) Gibt es 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 vorgeschlagenen Lösungen für alle Apps in Daniels Antwort (nach der ~ / Bibliothek / Gespeicherter Anwendungsstatus / leer geblieben ist) und Joelsephs Kommentar zu seiner Antwort ausprobiert.

tog22
quelle
Lri, ich habe jetzt kein Glück.
tog22

Antworten:

2

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

defaults write com.apple.Preview ApplePersistenceIgnoreState -bool yes

Tauschen Sie 'Vorschau' im obigen Befehl gegen 'TextEdit', 'Safari', 'Xcode' usw. aus.

Schauen Sie sich auch diesen Terminal-Befehl an, der nicht nur Resume, sondern auch Auto Save und Versionen deaktiviert.

Gemeinschaft
quelle
Dies scheint tatsächlich die Wiederherstellung des Status nach dem Abmelden und erneuten Anmelden zu deaktivieren. Funktioniert defaults write -g ApplePersistenceIgnoreState -bool trueauch.
Lri
Wird jedoch nicht global festgelegt, da dadurch gespeicherte Anwendungsstatusdaten aus dem Basisordner des Benutzers verschoben werden (irgendwo in / private / var iirc (siehe Konsole)). Es wird auch nur für einige Apple-Anwendungen (iirc) benötigt, die sich schlecht verhalten.
Das in meiner Antwort beschriebene Verhalten galt für alle von mir getesteten Apple-Apps und Apps von Drittanbietern.
Lri
Entschuldigung, ich wollte damit sagen, dass nur bestimmte Apple-Anwendungen die Einstellung "Fenster beim Beenden und erneuten Öffnen von Apps wiederherstellen" nicht beachteten.
2

Es ist ein Fehler. Nach der Release Notes , wurde es von 10.7.4 fixiert , die vor ein paar Tagen kamen heraus:

Das OS X Lion 10.7.4-Update enthält Korrekturen, die:

  • Beheben Sie ein Problem, bei dem die Einstellung "Fenster beim erneuten Anmelden erneut öffnen" immer aktiviert ist.
Luca Bedeschi
quelle
Es ist nicht unbedingt sogar ein Fehler, selbst wenn die Versionshinweise es als Problem bezeichnen. Und 10.7.4 schien das in dieser Frage beschriebene Verhalten nicht zu beeinflussen. Selbst wenn Resume deaktiviert und das Wiederherstellen von Fenstern deaktiviert war, wird der Anwendungsstatus wiederhergestellt, wenn Apps nach dem Abmelden und
erneuten
1

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

und das erneute Öffnen von Fenstern wurde deaktiviert

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


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

Lri
quelle
0

Probieren Sie TinkerTool aus : Auf der Registerkarte "Lebenslauf" befindet sich die globale Option "Fenster beim Beenden und erneuten Öffnen von Apps wiederherstellen". Möglicherweise hilft dies.

svec
quelle
1
Danke, aber das funktioniert nicht. Es scheint nur "Fenster beim Beenden und erneuten Öffnen von Apps wiederherstellen" unter Systemeinstellungen -> Allgemein
tog22
Ich hatte Angst davor, sorry.
svec
0

RestoreMeNot , ein kostenloser Einstellungsbereich

Die Fensterwiederherstellungsfunktion von Mac OS X Lion ist eine der coolsten Funktionen von Apples neuem Betriebssystem. Manchmal möchte man jedoch möglicherweise 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 einen einfachen Einstellungsbereich zum Deaktivieren der Fensterwiederherstellung für einzelne Anwendungen.

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