Vista previa de acceso a archivos cerrados (El Cap 10.11.3)

1

en El Cap (noté esto desde la actualización a 10.11.3) La vista previa sigue accediendo a los archivos PDF cerrados , lo que significa que no puedo vaciar la papelera. De hecho, el problema existe incluso si la vista previa no se está ejecutando. Abro un archivo, cierro Vista previa y el archivo, lo trash, intento vaciar la papelera y obtengo "el archivo está en uso". Justo ahora:

:~$ lsof .Trash/tutorial-strata.pdf
COMMAND     PID      USER   FD   TYPE DEVICE SIZE/OFF      NODE NAME
Preview   62216 me  txt    REG    1,4   196236 109606954 .Trash/tutorial-strata.pdf
QuickLook 71216 me  txt    REG    1,4   196236 109606954 .Trash/tutorial-strata.pdf

(como puede notar, Quicklook quería algo de la acción a pesar del hecho de que no activé una vista previa del archivo). ¿Cómo puedo detener este comportamiento más molesto?

#

siguiendo la sugerencia de GhostLyrics que ejecuté:

:~$ ps -ef|grep Prev
  501  2411     1   0 12:00am ??         0:08.49 /Applications/Preview.app/Contents/MacOS/Preview -psn_0_28633933
  501  2412     1   0 12:00am ??         0:00.01 /Applications/Preview.app/Contents/XPCServices/com.apple.Preview.TrustedBookmarksService.xpc/Contents/MacOS/com.apple.Preview.TrustedBookmarksService
  501 16880 57035   0 12:36pm ttys000    0:00.00 grep Prev

así que la Vista previa aún se está ejecutando en segundo plano a pesar de que no está abierta (según el Dock):

Por lo tanto, parece que la vista previa no se está cerrando correctamente por alguna razón u otra ...

    
pregunta user1256923 29.01.2016 - 13:32

2 respuestas

1

No tengo una solución, pero puedo confirmar que esto definitivamente sucede (10.11.3) y parece ser una regresión. (Veo informes de esto desde 2011, pero nunca me ha mordido todos estos años, hasta hace poco.) El OP no está alucinando y su informe es completamente exacto, y no está confundido acerca de lo que hizo.

Curiosamente, nunca tuve el archivo abierto en Vista previa. No estaba corriendo Vista previa! El archivo fue creado por Print-to-PDF desde Safari en mi escritorio. Lo único que hice con él fue decidir que en realidad no quería ese archivo y cmd-Del a la Papelera. Luego, cuando fui a vaciar la papelera, obtuve el cuadro de diálogo de error "en uso".

He tenido este mismo problema durante los últimos meses. Usé lsof y el Monitor de actividad para ver qué estaba pasando. (Fue un proceso satelital QuickLook).

Mi teoría aleatoria es que QuickLook está almacenando en caché agresivamente el contenido de los nuevos archivos, para que puedan aparecer súper rápido, en caso de que lo desee. Luego ocurre un error y se olvida de liberarlo (manejar la fuga). O algo así. El archivo permanece "en uso" hasta que cierre la sesión o finalice el proceso ofensivo.

Tal vez Apple solucione este error. Hasta entonces: sí, es un problema real.

    
respondido por el user1698584 30.01.2016 - 05:35
1

¿Está seguro de que la vista previa no se está ejecutando en lugar de no ser visible? ( CMD + W frente a CMD + Q )

En cuanto a una imagen que explica lo que quiero decir, refiérase a esto: enlace

Actualización:

salida de ejemplo para Vista previa que no se está ejecutando:

ps -ef|grep Prev
502 46649 46541   0  8:58PM ttys000    0:00.00 grep Prev

ejemplo para ejecutar Vista previa:

ps -ef|grep Prev
502 46655     1   0  8:58PM ??         0:01.16 /Applications/Preview.app/Contents/MacOS/Preview -psn_0_11016833
502 46656     1   0  8:58PM ??         0:00.01 /Applications/Preview.app/Contents/XPCServices/com.apple.Preview.TrustedBookmarksService.xpc/Contents/MacOS/com.apple.Preview.TrustedBookmarksService
502 46661 46541   0  8:58PM ttys000    0:00.00 grep Prev
    
respondido por el GhostLyrics 29.01.2016 - 19:21

Lea otras preguntas en las etiquetas