Lion's Preview se cuelga regularmente cuando se muestra con documentos abiertos

En Lion, he tenido una cantidad increíble de dificultades con la vista previa bloqueada indefinidamente al restaurar documentos abiertos después de haber estado ocultos durante un período prolongado de tiempo.

No hay una solución inmediata excepto forzar el cierre de Preview y reiniciarlo. La consola no informa mensajes de error, excepto que la vista previa se eliminó manualmente.

¿Alguna recomendación para tratar este problema?

También tuve este problema, especialmente en 10.7.0 y 10.7.1: parece tener algo que ver con la nueva forma en que Lion cierra y vuelve a abrir aplicaciones automáticamente sin que lo sepas para liberar memoria. 10.7.2 ha sido mucho mejor, pero todavía me sucede de vez en cuando.

Respuestas (1)

He tenido este problema en Lion, y la única solución que he encontrado es deshabilitar Reanudar, de forma única o total para la Vista previa.


Desactivar reanudar permanentemente

Si abre la Terminal ( /Applications/Utilities/Terminal.app) e ingresa la siguiente cadena, entonces Reanudar para vista previa se desactivará de forma permanente:

defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false

También puede deshabilitar Reanudar para todas las aplicaciones en Preferencias del sistema: en el Generalpanel, desmarque la casilla de verificación marcada Restore windows when opening and quitting apps. Considero que Resume es generalmente útil, por lo que no lo he hecho, pero es posible que desee hacer esto.


Inhabilitación única o reanudar

Si no lo apaga de forma permanente y está trabajando con muchos archivos en Vista previa, es posible que no desee que los vuelva a abrir la próxima vez que lo inicie. Cuando salga de Vista previa, mantenga presionada la optiontecla; entonces el Quit Previewcomando se convierte en Quit and Discard Windows. Use esto y no volverá a abrir todos sus archivos la próxima vez. (El método abreviado de teclado es opt-cmd-Q).

Si olvida hacer esto cuando cierra la Vista previa y comienza a colgarse, puede vaciar los datos de Reanudar. Navegue hasta ~/Library/Saved Application State/com.apple.Preview.savedStateel archivo o la carpeta almacenados allí y elimínelos. Esto elimina todos los datos guardados para la Vista previa, por lo que cuando abra la Vista previa más tarde, no restaurará ninguno de sus documentos guardados.

Esto es probablemente más útil si se está portando mal de forma intermitente, que para el problema que describe.


Más comentarios

  • Si configuró Vista previa para que nunca recuerde sus archivos, puede hacer que los recuerde temporalmente. Al igual que con la desactivación única, mantenga presionada la optiontecla cuando salga de Vista previa, luego obtendrá el comando Quit and Keep Windows.

  • Desactivé Resume for Preview poco después del lanzamiento de Lion y no he tenido ningún problema desde entonces. Sin embargo, solo uso Vista previa para imágenes, no PDF (uso TeXShop para eso), pero aun así, el bloqueo desapareció por completo.

  • También puede tener un currículum "opt-in" siguiendo estos pasos. Si deshabilita Reanudar para todas las aplicaciones, luego ejecute el comando Terminal anterior con trueen lugar de false, luego puede incluir en la lista blanca las aplicaciones habilitadas para Reanudar, en lugar de incluirlas en la lista negra. Puede encontrar el com.apple.Previewequivalente para cualquier aplicación mirando cómo se llama el archivo apropiado en la Saved Application Statecarpeta. (Una búsqueda rápida en Google de los comandos de Terminal que involucren esa aplicación también funcionaría).

Espero que algo de esto sea útil y acelere la vista previa: ciertamente funcionó para mí.

Alex, gran respuesta. Debe editar esta respuesta y verificarla como Wiki de la comunidad. Eso ayudará a los futuros lectores que tropezaron con esto. Gracias.
He notado que la vista previa a menudo se reanuda correctamente cuando no se intenta abrir otro documento. ¿Alguien intentó crear una herramienta para bloquear los mensajes de documentos abiertos en la vista previa hasta que se complete el mensaje de activación?