El guardado automático no se puede deshabilitar en OS X Lion. Hay algunas cosas que puede hacer para solucionarlo un poco, pero no parece resolver el problema por completo:
- Para documentos individuales, "bloquee" el documento haciendo clic en el pequeño icono en el centro de la barra de título y seleccionando bloquear.
- En todo el sistema (no funciona para todas las aplicaciones), vaya a Preferencias del sistema, seleccione General, luego desmarque "Restaurar ventanas al salir y volver a abrir aplicaciones".
- Use una secuencia de comandos para eliminar los archivos de versiones periódicamente, o al apagar.
- Use una secuencia de comandos para eliminar el directorio de versiones al inicio, evitando así que las aplicaciones almacenen versiones en primer lugar
Para la tercera opción, un script posible es:
--{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}
Algunos usuarios han informado que algunas aplicaciones usan diferentes directorios específicos de la aplicación y, por lo tanto, lo anterior no funciona por completo, sino que se encarga de las aplicaciones simples.
Para la cuarta opción, un script de inicio podría ser:
--{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}
Nuevamente, no tiene en cuenta las aplicaciones que almacenan sus versiones en otro lugar.