54 votos

¿Cómo desactivar completamente el auto-guardado y las versiones en Mac OS X Lion?

Odio el guardado automático y el versionado en Mac OS X Lion.

¿Hay alguna manera de apagarlo completamente?

(Esto se ha preguntado antes aquí pero la respuesta y el artículo enlazado están completamente equivocados, así que pensé en intentarlo de nuevo.)

40voto

Intencionadamente estaba buscando valores predeterminados ocultos 1 y fortuitamente me topé con un defaults que desactiva el guardado automático, las versiones y la reanudación, todo a la vez.

Si tiene tolerancia a la posibilidad de romper cosas (broma), pruebe el siguiente comando de Terminal (para la Vista Previa en este ejemplo):

defaults write -app 'preview' ApplePersistence -bool no

Sustituir preview con el nombre de la aplicación en la que desea realizar esto.

Alternativamente, puedes configurar esto globalmente con este comando (pero ten cuidado que esto causa inicios de sesión lentos, así que no se recomienda):

defaults write -g ApplePersistence -bool no

Puedo confirmar que esto funciona para TextEdit, Vista Previa, Automator y Safari (para desactivar la Reanudación), pero también debería funcionar para otras aplicaciones de Apple como iWork, Xcode, iPhoto, etc. También funciona para algunas, pero no todas, las aplicaciones de terceros. Mi máquina no ha ardido en llamas (bromeando de nuevo) pero mientras tengas un buen sistema de copias de seguridad, estos ajustes parecen estables para cambiarlos y probarlos.

Para TextEdit, debe además ejecute el siguiente comando, para evitar errores de sandbox:

defaults write -app textedit AutosavingDelay -int 0

[Esto desactiva efectivamente el al estilo antiguo , antes del autoguardado de Lion por completo, para que la caja de arena no se queje más de que TextEdit intente guardar cosas automáticamente sin tu "consentimiento"].

Otra opción, es un fork de TextEdit llamado "TextEdit+", que afortunadamente no tiene sandboxing (sorprendentemente, TextEdit es realmente de código abierto). Se puede descargar aquí .

Desactivación de ApplePersistence también restablece Guardar como en la mayoría de las aplicaciones, excepto en Vista Previa, iWork y quizás algunas otras. En esos casos puedes usar el botón Export… en su lugar. Esta opción es casi idéntica a la de Guardar como, salvo que hay que abrir manualmente el documento después de guardarlo. Sólo asignar Comando-Mayúsculas-S para Export… en estas aplicaciones, y allí también obtendrás algo muy parecido a Guardar como.

Para restablecer el comportamiento normal, ejecute:

defaults delete -app 'preview' ApplePersistence

defaults delete -g ApplePersistence

defaults delete -app textedit AutosavingDelay

1 Gracias a Lri por su excelente un solo texto para encontrar lo oculto defaults ajustes.

1 votos

Esto es todo. Acabo de probar en Vista Previa, y me funciona bien, sin anteponer /Library/Preferences/ y sin el sudo, sólo defaults write com.apple.Preview ApplePersistence -bool no . Si esto será una opción oficial en Mountain Lion, ¡aún mejor!

1 votos

Parece que funciona con algunas aplicaciones de terceros, o al menos con WriteRoom y Byword. defaults write -g ApplePersistence -bool false también funciona.

1 votos

No recomiendo configurar esto globalmente. TextEdit, por ejemplo, no funcionará correctamente, y podría tener otros efectos adversos. Además, el inicio de sesión tomó más tiempo/pareció colgarse por un tiempo, cuando probé esto.

8voto

Phil Oliver Puntos 69

Hay una forma mucho más simple de hacerlo que sólo se introdujo en OS X 10.8 Mountain Lion .

De acuerdo con este post, sólo tienes que habilitar Preferencias del Sistema > General > Pedir que se guarden los cambios al cerrar los documentos .

Disable Auto-Save

0 votos

Hola Xehaust, aunque este enlace puede responder a la pregunta, es mejor incluir las partes esenciales de la respuesta aquí y proporcionar el enlace como referencia. Las respuestas con enlace pueden perder su validez si la página enlazada cambia. Por favor, echa un vistazo aquí: ¿Por qué y cómo se borran algunas respuestas?

1 votos

Cuando la pregunta fue formulada por @houbysoft en 2011, en relación con OS X Lion (10.7), esta "forma mucho más sencilla de hacerlo" aún no estaba disponible en las Preferencias del Sistema.

0 votos

Esta opción no desactiva por completo el autoguardado y el versionado, pero es probablemente la solución que la mayoría de los usuarios querrán. Sus cambios se siguen guardando automáticamente en el archivo mientras trabaja, y el comando Guardar sigue creando una versión en el historial. Pero cuando cierras un archivo con "cambios no guardados", se te pide que elijas si quieres actualizar la revisión del archivo guardado automáticamente, o el archivo de la última revisión. Con esta opción activada, puedes ignorar el historial y seguir beneficiándote del autoguardado en caso de que se produzcan caídas.

6voto

penkoad Puntos 41

Estoy de acuerdo, demasiadas suposiciones por parte de Apple sobre lo que necesitan los usuarios y especialmente lo que puede ser controlado por el usuario → pista: nuevas aplicaciones a pantalla completa en configuraciones de doble/multi-monitor (falla)

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

Lo único que he encontrado hasta ahora es comprobar el tamaño de la carpeta de Versiones /.DocumentRevisions-V100 y borrándolo si creo que ocupa demasiado espacio.

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

sudo rm -rf /.DocumentRevisions-V100

Podrías entonces prevenir la recreación de ese directorio por

sudo touch /.DocumentRevisions-V100

Pero eso crea un gran desorden, dejándote incapaz de volver a guardar documentos en las aplicaciones con "Versiones y Autoguardado"

No es una solución satisfactoria. Realmente espero que alguien encuentre la manera de apagarlo o que una de las próximas actualizaciones de OS X le dé al usuario más control.

Hackinations: 5 pellizcos realmente buenos de los Leones menciona que el interruptor NSDocumentAutosaveOldDocumentDayThreshold podría usarse para ajustar el auto-guardado pero no pude encontrar ningún detalle sobre su función.

Y parece que el diácono /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support/revisiond es responsable de crear las versiones - si se renombra o se mueve y se reinicia, "Versiones" ya no funciona, pero esto es un mala idea otra vez ya que todos los procesos que dependen de ese demonio tienen serios problemas.

¿Alguien con mejores ideas?

2voto

penkoad Puntos 41

Encontré una forma de deshabilitar las versiones (no el auto-guardado) de una forma (esperemos) no destructiva y reversible: (re)mover la base de datos SQLite que utiliza Versiones

¡Cuidado, esto viene sin ninguna garantía y puede romper su sistema!

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

Si funcionó, se le notificará, por ejemplo, en Textedit cuando cerrar un documento:

enter image description here

Eso (probablemente) significa que su documento seguirá guardándose automáticamente en ciertos intervalos, pero una vez que lo cierre (o el programa) sólo podrá recuperar la última versión (y las copias de seguridad de Time Machine, si están disponibles).

Los cambios se pueden deshacer con sudo rm /.DocumentRevisions-V100/db-V1; sudo mv /.DocumentRevisions-V100/db-V1_off /.DocumentRevisions-V100/db-V1; sudo killall revisiond


Editar 2012-04-04:

Las versiones (especialmente de Autosave) todavía pueden terminar en ~/Library/Containers como se describe muy bien en esta respuesta .

0 votos

¿Puede nombrar las fuentes que ha utilizado en su respuesta?

0 votos

Lo preparé yo mismo, inspirado por el Reseña de Lion en Ars Technica

-2voto

Gatrivo Post Puntos 1

Afortunadamente, no tuve que recurrir a esto. Estudié todas las demás medidas de seguridad y después de probar algunas aplicaciones de limpieza de disco, OnyX hizo el trabajo. Limpió toda la carpeta de revisiones sin que tuviera que ejecutar los scripts anteriores o hacerlo manualmente. Liberó 75GB en 10 minutos. Estoy usando Yosemite todavía pero ofrecen para otros sistemas también. Y es gratis. Tenía que poner el comentario para ayudar a los demás, me he partido la cabeza en 7 trozos el último día o así. - https://www.titanium-software.fr/en/index.html

Qué hacer: instalar OnyX / Cierre todas las aplicaciones que se estén ejecutando / Abra Onyx - le pide que ejecute una comprobación de disco, pulse ok / Parecerá que se ha congelado pero no es así / Luego seleccione la pestaña Limpieza / Luego seleccione la pestaña Misc. / Luego marque la opción: Guardar automáticamente las versiones de los documentos / Presione enter / Y ¡listo!

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X