Ich habe absichtlich nach versteckten Standardeinstellungen 1 gesucht und bin zufällig über eine defaults
Einstellung gestolpert , die das automatische Speichern, Versionen und Fortsetzen auf einmal deaktiviert.
Wenn Sie die Toleranz haben, Dinge möglicherweise zu beschädigen (Witz), versuchen Sie den folgenden Terminal-Befehl (in diesem Beispiel für die Vorschau):
defaults write -app 'preview' ApplePersistence -bool no
Ersetzen Sie preview
durch den Namen der App, für die Sie dies ausführen möchten.
Alternativ können Sie dies global mit diesem Befehl konfigurieren (achten Sie jedoch darauf, dass dies zu langsamen Anmeldungen führt, weshalb dies nicht empfohlen wird):
defaults write -g ApplePersistence -bool no
Ich kann bestätigen, dass dies für TextEdit, Preview, Automator und Safari (zum Deaktivieren von Resume) funktioniert, aber es sollte auch für andere Apple-Anwendungen wie iWork, Xcode, iPhoto usw. funktionieren. Es funktioniert auch für einige, aber nicht alle Anwendungen von Drittanbietern . Mein Computer ist nicht in Flammen aufgegangen (wieder ein Scherz), aber solange Sie ein gutes Backup-System haben, scheinen sich diese Einstellungen stabil zu ändern und zu testen.
Für TextEdit müssen Sie zusätzlich den folgenden Befehl ausführen, um Sandbox-Fehler zu vermeiden:
defaults write -app textedit AutosavingDelay -int 0
[Dadurch wird die automatische Speicherung vor Lion im alten Stil effektiv deaktiviert , sodass sich die Sandbox nicht mehr darüber beschwert, dass TextEdit versucht, Inhalte ohne Ihre "Zustimmung" automatisch zu speichern.]
Eine andere Option ist eine TextEdit-Verzweigung namens "TextEdit +", die zum Glück nicht in einer Sandbox gespeichert ist (überraschenderweise ist TextEdit tatsächlich Open Source). Es kann hier heruntergeladen werden .
Durch das Deaktivieren wird ApplePersistence
auch Speichern unter in den meisten Apps wiederhergestellt, mit Ausnahme von Vorschau, iWork und möglicherweise einigen anderen. In diesen Fällen können Sie Export…
stattdessen den Menüpunkt verwenden. Dies ist fast identisch mit Speichern unter, außer dass Sie das Dokument nach dem Speichern manuell öffnen müssen. Weisen SieExport…
in diesen Anwendungen einfach Command-Shift-S zu , und Sie werden dort auch etwas erhalten, das dem Speichern unter sehr ähnlich ist.
Führen Sie Folgendes aus, um das normale Verhalten wiederherzustellen:
defaults delete -app 'preview' ApplePersistence
defaults delete -g ApplePersistence
defaults delete -app textedit AutosavingDelay
1 Dank Lri für seinen hervorragenden Einzeiler für versteckte finden defaults
Einstellungen.
/Library/Preferences/
und ohne Sudo , nurdefaults write com.apple.Preview ApplePersistence -bool no
. Wenn dies eine offizielle Option in Mountain Lion ist, ist es noch besser!defaults write -g ApplePersistence -bool false
funktioniert auch.Es gibt einen viel einfacheren Weg, der erst in OS X 10.8 Mountain Lion eingeführt wurde .
Gemäß diesem Beitrag müssen Sie nur Systemeinstellungen> Allgemein> Nachfragen aktivieren , um Änderungen beim Schließen von Dokumenten beizubehalten .
quelle
Ich stimme zu, zu viele Annahmen auf Apples Seite, was Benutzer benötigen und insbesondere, was vom Benutzer gesteuert werden kann → Hinweis: Neue Vollbild-Apps für Dual- / Multi-Monitor-Setups (fehlgeschlagen)
Für Versionen ist es ziemlich ähnlich, keine Kontrolle für den Benutzer :(
Das einzige, was ich bisher gefunden habe, ist, die Größe des Versions-Ordners zu überprüfen
/.DocumentRevisions-V100
und ihn zu löschen, wenn ich denke, dass er zu viel Speicherplatz beansprucht.Hinweis: Dies ist eine sehr schlechte Idee! Es werden alle Ihre vorherigen Versionen von Dokumenten / Dateien gelöscht
Sie könnten dann die Neuerstellung dieses Verzeichnisses durch verhindern
Dies führt jedoch zu einem großen Durcheinander, sodass Sie Dokumente in Apps mit "Versionen & Automatisch speichern" nicht erneut speichern können.
Keine befriedigende Lösung. Ich hoffe wirklich, dass jemand eine Möglichkeit findet, es auszuschalten, oder dass eines der nächsten OS X-Updates dem Benutzer mehr Kontrolle gibt.
Hackinations: 5 wirklich gute Lion-Optimierungen erwähnen, dass der Schalter
NSDocumentAutosaveOldDocumentDayThreshold
zum automatischen Speichern verwendet werden kann, aber ich konnte keine Details zu seiner Funktion finden.Und es scheint, dass der Deamon
/System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support/revisiond
für die Erstellung der Versionen verantwortlich ist. Wenn Sie sie umbenennen oder verschieben und neu starten, funktioniert "Versionen" nicht mehr. Dies ist jedoch erneut eine schlechte Idee, da alle Prozesse, die von diesem Deamon abhängen, in ernsthafte Schwierigkeiten geraten.Wer hat bessere Ideen?
quelle
Ich habe einen Weg gefunden, um Versionen zu deaktivieren (nicht automatisch zu speichern), und zwar auf (hoffentlich) zerstörungsfreie Weise: (erneut) Verschieben der von Versionen verwendeten SQLite-Datenbank
Achtung, dies hat keinerlei Garantie zur Folge und kann Ihr System beschädigen!
sudo mv /.DocumentRevisions-V100/db-V1 /.DocumentRevisions-V100/db-V1_off; sudo touch /.DocumentRevisions-V100/db-V1; sudo killall revisiond
Wenn es funktioniert Sie zB in TextEdit benachrichtigt werden , wenn Sie schließen Sie ein Dokument:
Das bedeutet (wahrscheinlich), dass Ihr Dokument in bestimmten Intervallen immer noch automatisch gespeichert wird. Sobald Sie es (oder das Programm) schließen, können Sie nur die neueste Version (und, falls verfügbar, Time Machine-Backups) abrufen.
Die Änderungen können mit rückgängig gemacht werden
sudo rm /.DocumentRevisions-V100/db-V1; sudo mv /.DocumentRevisions-V100/db-V1_off /.DocumentRevisions-V100/db-V1; sudo killall revisiond
Bearbeiten Sie 2012-04-04:
Versionen (insbesondere von Autosave) können immer noch so enden,
~/Library/Containers
wie in dieser Antwort beschrieben .quelle
Glücklicherweise musste ich nicht darauf zurückgreifen. Ich habe alle anderen Sicherheitsmaßnahmen studiert und nachdem ich einige Clean Disk Apps ausprobiert hatte, hat OnyX die Arbeit gemacht. Alle Revisionsordner wurden gelöscht, ohne dass ich die obigen Skripte ausführen oder manuell ausführen musste. Es hat 75 GB in 10 Minuten freigesetzt. Ich benutze Yosemite immer noch, aber sie bieten es auch für andere Systeme an. Und es ist kostenlos. Ich musste den Kommentar posten, um anderen zu helfen. Ich habe den letzten Tag oder so meinen Kopf in 7 Teile zerbrochen. - https://www.titanium-software.fr/en/index.html
Was zu tun ist: OnyX installieren / Alle Apps schließen, die ausgeführt werden / Onyx öffnen - es wird gefragt, ob eine Festplattenprüfung durchgeführt werden soll. OK drücken. Es sieht aus, als wäre es eingefroren, aber nicht. / Aktivieren Sie dann die Option: Automatisch gespeicherte Versionen von Dokumenten / Drücken Sie die Eingabetaste / Tada!
quelle