Anteprima di accesso ai file chiusi (El Cap 10.11.3)

1

su El Cap (l'ho notato dall'aggiornamento a 10.11.3) Anteprima continua ad accedere ai file PDF chiusi , il che significa che non posso svuotare il cestino. In effetti il problema esiste anche se Anteprima è non in esecuzione. Apro un file, chiudi Anteprima e il file, lo cestino, provo a svuotare il cestino e ottengo 'il file è in uso'. Proprio ora:

:~$ 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

(come potreste notare, Quicklook voleva un po 'di azione nonostante non avessi attivato l'anteprima del file). Come posso fermare questo comportamento più fastidioso?

#

seguendo il suggerimento di GhostLyrics "Corro:

:~$ 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

quindi Anteprima è ancora in esecuzione in background nonostante non sia aperta (in base al Dock):

Quindi sembra che l'anteprima non si sia effettivamente chiusa correttamente per qualche motivo o altro ....

    
posta user1256923 29.01.2016 - 13:32
fonte

2 risposte

1

Non ho una soluzione, ma posso confermare che ciò accade sicuramente (10.11.3) e sembra essere una regressione. (Vedo rapporti di questo dal 2011, ma non mi ha mai morso in tutti questi anni, fino a poco tempo fa.) Il PO non è allucinato e il suo rapporto è del tutto accurato, e non è confuso su quello che ha fatto.

È interessante notare che non ho mai aperto il file in Anteprima. Non stavo correndo Anteprima! Il file è stato creato da Print-to-PDF da Safari sul mio desktop. L'unica cosa che ho fatto è stato decidere che in realtà non volevo quel file e cmd-Del sul Cestino. Poi quando sono andato a svuotare il cestino ho ottenuto la finestra di dialogo di errore "in uso".

Ho avuto questo stesso problema solo negli ultimi mesi. Ho usato lsof e Activity Monitor per vedere cosa stava succedendo. (Era un processo satellitare QuickLook.)

La mia teoria casuale è che QuickLook sta attaccando in modo aggressivo il contenuto di nuovi file nella cache, in modo che possano apparire super-veloci, se dovessi volerlo. Quindi si verifica un errore e si dimentica di liberarlo (gestire la perdita). O qualcosa di simile. Il file rimane "in uso" fino a quando non esco o non eseguo il processo incriminato.

Forse Apple risolverà questo bug. Fino ad allora: Sì, è un problema reale.

    
risposta data 30.01.2016 - 05:35
fonte
1

Sei sicuro che Anteprima non sia effettivamente in esecuzione anziché non visibile? ( CMD + W vs CMD + Q )

Come per un'immagine che spiega cosa intendo, fai riferimento a questo: link

Aggiornamento:

esempio di output per Anteprima non in esecuzione:

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

esempio per l'esecuzione di Anteprima:

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
    
risposta data 29.01.2016 - 19:21
fonte

Leggi altre domande sui tag