Esto ha sido preguntado antes, en versiones anteriores del sistema operativo, pero no parece haber obtenido respuestas satisfactorias. Estoy buscando una forma de desactivar el guardado automático en Vista Previa (solamente).
Antecedentes:
En OS X Lion, Apple introdujo el concepto de Guardado automático, Versionado y Restauración (o Persistencia, en el cual una aplicación volvería a cargar los documentos que había abierto previamente).
Esto funciona bien para ciertos tipos de aplicaciones, por ejemplo, aplicaciones de creación de documentos, pero no para Vista Previa, donde los usuarios pueden no querer modificar las imágenes y PDF originales, sino hacer cambios en copias. También puede ser fácil hacer ediciones accidentales, sobrescribiendo inmediatamente el original.
Anteriormente era posible evitar el guardado automático en Vista Previa con el siguiente comando de Terminal:
defaults write -app Preview ApplePersistence -bool no
Sin embargo, esto ya no parece funcionar, notablemente porque Apple cambió la preferencia predeterminada para todas las aplicaciones de cerrar las ventanas al salir, en lugar de persistir al reiniciar. Apple también parece haber separado el Guardado automático y la Persistencia como dos opciones separadas, cuando antes estaban entrelazados.
Puedo, por supuesto, establecer Preferencias del Sistema > General en Preguntar al cerrar un documento si se desean guardar los cambios. Esto funciona, pero deshabilita el guardado automático en todas las aplicaciones. Al marcar esta preferencia se establece NSCloseAlwaysConfirmsChange
en .GlobalPreferences de false
a true
. Sin embargo, intentar establecer este par clave-valor en el plist de Vista Previa no configura el comportamiento solo para Vista Previa.
En resumen: Estoy preguntando si alguien conoce un método que pueda desactivar el guardado automático solamente en Vista Previa, sin necesidad de bloquear todos mis archivos de imagen originales.
Supongo que puede ser que tenga que usar algún otro visor y editor de imágenes, aunque no hay muchos que puedan igualar a Vista Previa, porque Vista Previa ya existe. (La alternativa sería crear una versión solo de lectura de Vista Previa en Xcode...)
0 votos
"Sin embargo, al probar este par clave-valor en el propio archivo plist de Preview, no establece el comportamiento solo para Preview." Esa es la parte realmente extraña. ¿Supongo que lo estás configurando correctamente con
defaults write
, verdad? (Si cambiaste el archivo directamente, teóricamente es posible que simplemente te estés encontrando con una extraña caché de cfprefsd.)