Fortsetzen auf App-Basis in Mac OS X Lion mit standardmäßigem Schreiben deaktivieren
Inhaltsverzeichnis:
In unserem Beitrag zum Deaktivieren von Resume für Safari oder andere Anwendungen in OS X 10.7 haben mehrere unserer Kommentatoren darauf hingewiesen, dass es nicht notwendig ist, die Berechtigungen der einzelnen App-Verzeichnisse zu ändern. Alternativ können Sie Resume auf App-Basis deaktivieren, indem Sie einen Standard-Schreibbefehl verwenden, der in das Terminal eingegeben wird.
Fortsetzen pro App aussch alten
Hier sind ein paar Beispiel-Standard-Strings für einzelne Anwendungen, und dann zeigen wir Ihnen, wie Sie Ihre eigenen Strings für andere Anwendungen finden:
Fortsetzen für Safari deaktivieren defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false
Für Google Chrome deaktivieren defaults write com.google.Chrome NSQuitAlwaysKeepsWindows -bool false
Für QuickTime Player X deaktivieren defaults write com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false
Für Vorschau deaktivieren defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false
Sie sollten die Anwendung, für die Sie die Funktion deaktiviert haben, neu starten, damit die Änderungen wirksam werden.
Resume für andere Anwendungen deaktivieren Um Resume für andere Anwendungen zu deaktivieren, benötigen Sie Zugriff auf Ihr persönliches Bibliotheksverzeichnis (denken Sie daran, dass /Library und ~/Library sind unterschiedlich), sodass Sie die genaue App-Namenssyntax finden können. Der gesuchte Ordner ist:
~/Library/Saved Application State/
Ich mag die Gehe-zu-Ordner-Funktion, da sie mit Befehlstaste+Umsch alttaste+G einfach zu erreichen ist, aber Sie können sie auch durch Klicken bei gedrückter Wahltaste im Menü „Gehe zu“ erreichen.
Sobald Sie sich im Ordner Saved Application State Ihrer persönlichen Bibliothek befinden, suchen Sie nach com.developerName.ApplicationName.savedState. Als weiteres Beispiel wählen wir Terminal aus, das sich in diesem Verzeichnis als com befindet. apple.Terminal.savedState.
Verwerfen Sie die Erweiterung „.savedState“ und geben Sie den ersten Teil des Verzeichnisnamens in denselben Befehl ein, der oben verwendet wurde, sodass er folgendermaßen aussieht:
defaults write com.apple.Terminal NSQuitAlwaysKeepsWindows -bool false
Geben Sie das in die Befehlszeile ein und starten Sie Terminal neu, und Resume wird nicht mehr nur für diese App aktiviert. Genau wie bei der anderen Methode können Sie dies mit so vielen oder so wenigen Apps tun, wie Sie möchten.
So aktivieren Sie die Fortsetzung für bestimmte Anwendungen wieder
Reaktivieren von Resume in Lion ist genauso einfach wie das Deaktivieren, wir müssen nur den standardmäßigen Schreibbefehl mit einer TRUE-Anweisung anstelle von FALSE anpassen. Am Beispiel von Safari lautet der Befehl:
defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool true
Starten Sie Safari noch einmal neu und Sie werden feststellen, dass Resume wieder aktiviert ist. Beachten Sie, dass Sie, wenn Sie Resume systemweit über das Einstellungsfenster deaktiviert haben, dies separat wieder aktivieren müssen.
Danke an unsere Kommentatoren, die auf die standardmäßigen Schreibbefehle hingewiesen haben!