Aperçu de Lion se bloque régulièrement lors de la découverte avec des documents ouverts

4

Dans Lion, j'ai eu énormément de difficulté avec Preview suspendu indéfiniment lors de la restauration de documents ouverts, après avoir été caché pendant une période prolongée.

Il n'y a pas de solution immédiate sauf forcer quitter Preview et le relancer. La console ne signale aucun message d'erreur, à l'exception de la prévisualisation manuelle de la prévisualisation.

Des recommandations pour résoudre ce problème?

Jeff Burdges
la source
1
J'ai également eu ce problème, en particulier dans 10.7.0 et 10.7.1 - cela semble être lié à la nouvelle façon dont Lion quitte et rouvre automatiquement les applications sans que vous le sachiez pour libérer de la mémoire. 10.7.2 a été beaucoup mieux, mais il arrive encore que cela se produise.
glenstorey

Réponses:

4

J'ai eu ce problème dans Lion et la seule solution de contournement que j'ai trouvée consiste à désactiver Resume, de manière ponctuelle ou totale pour Preview.


Désactiver de manière permanente

Si vous ouvrez Terminal ( /Applications/Utilities/Terminal.app) et entrez la chaîne suivante, Resume for Preview sera désactivé de manière permanente:

defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false

Vous pouvez également désactiver Reprendre pour toutes les applications dans les Préférences Système: dans le Generalvolet, décochez la case cochée Restore windows when opening and quitting apps. Je trouve que CV est généralement utile, donc je ne l’ai pas fait, mais vous voudrez peut-être faire cela.


Désactivation ou reprise uniques

Si vous ne l'éteignez pas de manière permanente et que vous travaillez avec un grand nombre de fichiers dans Aperçu, vous ne voudrez peut-être pas qu'il les rouvre au prochain lancement. Lorsque vous quittez Aperçu, maintenez la optiontouche enfoncée. alors la Quit Previewcommande devient Quit and Discard Windows. Utilisez ceci et il ne rouvrira pas tous vos fichiers la prochaine fois. (Le raccourci clavier est opt-cmd-Q).

Si vous oubliez de le faire lorsque vous fermez Aperçu et qu'il se bloque, vous pouvez alors vider les données de reprise. Recherchez ~/Library/Saved Application State/com.apple.Preview.savedStateet supprimez le fichier ou le dossier qui y est stocké. Cela supprime toutes les données enregistrées pour Aperçu. Ainsi, lorsque vous ouvrez Aperçu ultérieurement, il ne restaure aucun de vos documents enregistrés.

Ceci est probablement plus utile s’il se comporte mal de façon intermittente que pour le problème que vous décrivez.


D'autres commentaires

  • Si vous avez configuré Aperçu pour qu'il ne se souvienne jamais de vos fichiers, vous pouvez le faire temporairement pour qu'il s'en souvienne. Comme avec la désactivation ponctuelle, maintenez la optiontouche enfoncée lorsque vous quittez Aperçu, puis vous obtiendrez la commande Quit and Keep Windows.

  • J'ai désactivé Resume for Preview peu de temps après la sortie de Lion et je n'ai pas eu de problème depuis. Cependant, je n’utilise que Preview pour les images, pas les PDF (j’utilise TeXShop pour cela), mais malgré cela, la suspension n’est plus possible.

  • Vous pouvez également avoir la «reprise» de CV en utilisant ces étapes. Si vous désactivez Reprendre pour toutes les applications, puis exécutez la commande Terminal ci-dessus avec trueau lieu de false, vous pouvez ajouter les applications compatibles à Reprendre à la liste blanche, plutôt que de les mettre en liste noire. Vous pouvez trouver l' com.apple.Previewéquivalent pour n'importe quelle application en regardant comment le fichier approprié est appelé dans le Saved Application Statedossier. (Une recherche rapide sur Google des commandes de terminal impliquant cette application ferait également l'affaire).

J'espère qu'une partie de ceci est utile et accélère Preview: cela a certainement fonctionné pour moi.

alexwlchan
la source
Alex, bonne réponse. Vous devriez éditer cette réponse et la cocher en tant que communauté Wiki. Cela aidera les futurs lecteurs qui sont tombés sur cela. Merci.
Nomade mondial
J'ai remarqué que l'aperçu reprend souvent correctement lorsque vous n'essayez pas d'ouvrir un autre document. Quelqu'un a essayé de créer un outil pour bloquer les messages de document ouverts à Aperçu jusqu'à ce que le message d'activation soit terminé?
Jeff Burdges