¿Cómo deshabilitar completamente el guardado automático y las versiones en Mac OS X Lion?

50

Odio el guardado automático y el control de versiones en Mac OS X Lion.

¿Hay alguna forma de desactivarlo por completo?

(Esto se ha preguntado antes aquí , pero la respuesta y el artículo vinculado son completamente incorrectos, así que pensé que lo intentaría de nuevo.)

    
pregunta houbysoft 13.10.2011 - 23:56

5 respuestas

36

Intencionalmente buscaba valores predeterminados ocultos 1 y, por casualidad, tropecé con una configuración de defaults que desactiva Auto Save, Versions y Resume, todo al mismo tiempo.

Si tiene una tolerancia para romper potencialmente cosas (broma), pruebe el siguiente comando de Terminal (para obtener una vista previa en este ejemplo):

defaults write -app 'preview' ApplePersistence -bool no

Reemplaza preview con el nombre de la aplicación en la que desees realizar esto.

Alternativamente, puede configurar esto globalmente con este comando (pero tenga en cuenta que esto causa inicios de sesión lentos, por lo que no se recomienda):

defaults write -g ApplePersistence -bool no

Puedo confirmar que esto funciona para TextEdit, Preview, Automator y Safari (para deshabilitar Reanudar), pero también debería funcionar para otras aplicaciones de Apple como iWork, Xcode, iPhoto, etc. También funciona para algunas, pero no todas. Aplicaciones de terceros. Mi máquina no se ha incendiado (vuelve a bromear), pero mientras tengas un buen sistema de respaldo, estas configuraciones parecen estables para cambiar y probar.

Para TextEdit, debe además ejecutar el siguiente comando, para evitar errores en el arenero:

defaults write -app textedit AutosavingDelay -int 0

[Esto efectivamente deshabilita el estilo antiguo , pre-Lion guardado completamente, por lo que el sandbox ya no se quejará de que TextEdit intente guardar cosas automáticamente sin su "consentimiento".]

Otra opción, es una bifurcación de TextEdit llamada "TextEdit +", que afortunadamente no está en un espacio aislado (sorprendentemente, TextEdit es en realidad de código abierto). Se puede descargar aquí .

La desactivación de ApplePersistence también restaura Guardar como en la mayoría de las aplicaciones, excepto en Vista previa, iWork y quizás algunas otras. En esos casos, puede utilizar el elemento de menú Export… en su lugar. Esto es casi idéntico a Guardar como, excepto que tiene que abrir el documento manualmente después de guardarlo. Solo asigne Command-Shift-S a Export… en estas aplicaciones, y obtendrás algo muy similar a Guardar como allí también.

Para restaurar el comportamiento normal, ejecuta:

defaults delete -app 'preview' ApplePersistence

defaults delete -g ApplePersistence

defaults delete -app textedit AutosavingDelay

1 Gracias a Lri por su excelente one-liner para encontrar configuraciones ocultas de defaults .

    
respondido por el user23369 29.05.2012 - 20:24
7

Hay una forma mucho más sencilla de hacerlo que solo se introdujo en OS X 10.8 Mountain Lion .

Según esto publicación, solo tienes que habilitar Preferencias del sistema > General > Pida mantener los cambios al cerrar documentos .

    
respondido por el Xehaust 08.04.2015 - 13:05
6

Estoy de acuerdo, demasiadas suposiciones del lado de Apple que necesitan los usuarios y especialmente lo que el usuario puede controlar → sugerencia: nuevas aplicaciones de pantalla completa en configuraciones de monitores duales / múltiples (error)

Para Versiones es bastante similar, no hay control para el usuario: (

Lo único que encontré hasta ahora es comprobar el tamaño de la carpeta Versiones /.DocumentRevisions-V100 y eliminarla si creo que ocupa demasiado espacio.

Nota: ¡Esta es una muy mala idea! Eliminará todas sus versiones anteriores de doucuments / archivos

sudo rm -rf /.DocumentRevisions-V100

A continuación, puede evitar la recreación de ese directorio por

sudo touch /.DocumentRevisions-V100

Pero eso crea un gran lío y no puedes volver a guardar documentos en las aplicaciones con "Versiones y almacenamiento automático"

No es una solución satisfactoria. Realmente espero que alguien encuentre una manera de desactivarlo o que una de las próximas actualizaciones de OS X le dé al usuario un mayor control.

Hackinations: 5 muy buenos ajustes de León menciones que el modificador NSDocumentAutosaveOldDocumentDayThreshold podría usarse para ajustar la función de guardado automático, pero no pude encontrar ningún detalle sobre su función.

Y parece que el demonio /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support/revisiond es responsable de crear las versiones: si cambia el nombre o lo mueve y reinicia, las "Versiones" ya no funcionan, pero es una mala idea otra vez ya que todos los procesos que dependen de ese demonio se vuelven serios nubes.

¿Alguien con mejores ideas?

    
respondido por el iolsmit 20.12.2011 - 13:48
3

Encontré una forma de deshabilitar Versiones (no de Autoguardado) de manera reversible no destructiva (con suerte): (re) mover la base de datos SQLite que usa Versiones

¡Cuidado, esto no tiene ninguna garantía y puede dañar tu sistema!

sudo mv /.DocumentRevisions-V100/db-V1 /.DocumentRevisions-V100/db-V1_off; sudo touch /.DocumentRevisions-V100/db-V1; sudo killall revisiond

Si funcionó, se te notificará, por ejemplo. en Textedit cuando cierra un documento:

Eso(probablemente)significaquesudocumentoaúnseguardaráautomáticamenteenciertosintervalos,perounavezquelocierre(oelprograma)solopodrárecuperarlaúltimaversión(ylascopiasdeseguridaddeTimeMachine,siestándisponibles).

Loscambiossepuedendeshacerconsudorm/.DocumentRevisions-V100/db-V1;sudomv/.DocumentRevisions-V100/db-V1_off/.DocumentRevisions-V100/db-V1;sudokillallrevisiond

Editar2012-04-04:

Lasversiones(especialmentedeAutosave)aúnpuedenterminaren~/Library/Containerscomosedescribeen esta respuesta .

    
respondido por el iolsmit 18.01.2012 - 00:56
0

Felizmente, no tuve que recurrir a esto. Estudié todas las demás medidas de seguridad y, después de probar algunas aplicaciones de disco limpias, OnyX hizo el trabajo. Se borraron todas las carpetas de revisiones sin tener que ejecutar los scripts anteriores o hacerlo manualmente. Se liberó hasta 75 GB en 10 minutos. Todavía estoy usando Yosemite pero también se ofrecen para otros sistemas. Y es gratis. Tuve que publicar el comentario para ayudar a otros, he estado rompiendo mi cabeza en 7 pedazos durante el último día o así. - enlace

Qué hacer: instalar OnyX / Cerrar todas las aplicaciones que se estén ejecutando / Abra Onyx - le pide que ejecute una verificación de disco, presione ok / Parecerá que se ha congelado, pero no lo es. Luego seleccione la pestaña Limpieza / A continuación, seleccione la pestaña Misc. / Luego marque la opción: Versiones de documentos guardadas automáticamente / Presione enter / Tada!

    
respondido por el Gatrivo Post 13.04.2018 - 17:02

Lea otras preguntas en las etiquetas