Il salvataggio automatico non può essere disabilitato in OS X Lion. Ci sono alcune cose che puoi fare che funzionano un po ', ma non sembrano risolvere completamente il problema:
- Per i singoli documenti, "blocca" il documento facendo clic sulla piccola icona al centro della barra del titolo e scegliendo il lucchetto.
- A livello di sistema (non funziona per tutte le app), vai su Preferenze di Sistema, seleziona Generale, quindi deseleziona "Ripristina finestre quando esci e riapri le app".
- Utilizza uno script per eliminare periodicamente i file delle versioni o allo spegnimento.
- Utilizza uno script per eliminare la directory delle versioni all'avvio, impedendo così alle app di archiviare le versioni in primo luogo
Per la terza opzione, uno script possibile è:
--{code}
--[SCRIPT deleteRevisions]
my deleteRevisions(path to startup disk as text)
-- my deleteRevisions("Aluice-500-Lion:")
on deleteRevisions(leVolume)
local leDossier, cheminUnix
set leDossier to leVolume & ".DocumentRevisions-V100:"
set cheminUnix to quoted form of POSIX path of leDossier
-- do shell script "stat -F " & cheminUnix
--> "d--x--x--x 7 root wheel 238 Aug 7 11:21:07 2011 /.DocumentRevisions-V100//"
do shell script "chmod 700 " & cheminUnix with administrator privileges
-- do shell script "stat -F " & cheminUnix
--> "drwx------ 7 root wheel 238 Aug 7 15:47:00 2011 /.DocumentRevisions-V100//"
do shell script "rm -dfr " & cheminUnix with administrator privileges
--> ""
end deleteRevisions
--=====
--[/SCRIPT]
--{code}
Alcuni utenti hanno segnalato che alcune app utilizzano directory specifiche per app diverse e pertanto quanto sopra non funziona completamente, ma si prende cura delle semplici app.
Per la quarta opzione, uno script di avvio potrebbe essere:
--{code}
--[SCRIPT deleteApplicationsState]
set leDossier to (path to library folder from user domain as text) & "Saved Application State:"
set cheminUnix to quoted form of POSIX path of leDossier
do shell script "chmod 700 " & cheminUnix --with administrator privileges"
do shell script "rm -dfr " & cheminUnix --with administrator privileges
--> ""
--=====
--[/SCRIPT]
--{code}
Ancora una volta, non tiene conto delle app che archiviano le loro versioni altrove.