Come eliminare caratteri che sono erroneamente "in uso"?

2

C'è questo problema su OSX che spesso quando inserisci un file di font nel cestino, non può essere svuotato poiché il sistema pensa che il font sia ancora in uso:

Tuttavia, l'ho disinstallato usando Font Book, ho chiuso tutte le applicazioni che potrebbero ancora trattenere il font, incluso il Finder, ma è ancora segnalato come in uso. L'unica cosa che aiuta è completamente disconnettersi e rientrare di nuovo, ma non è giusto. Ci deve essere un modo migliore. Qualcuno l'ha capito?

(So che questo non è esattamente un problema serio ma mi sta infastidendo.)

    
posta Niels Heidenreich 08.12.2015 - 13:38
fonte

2 risposte

2

Potresti costringerlo a rimuoverlo usando Terminal, se davvero ti infastidisce.

Esempio: %codice% Rimuoverei un file chiamato "font.ttf" dal cestino.

    
risposta data 08.12.2015 - 14:00
fonte
0

Ok, ho fatto qualche ricerca in più e penso che questo sia in realtà un bug di vecchia data nel sistema. Pubblicherò questo a chiunque altro sia infastidito da questo. Utilizzando il seguente comando Terminale, puoi vedere quali processi sono ancora in attesa sul file di font (vedi link ):

lsof|grep <name of the font file>

(È la prima colonna dei dati che viene stampata.) E poi puoi riavviare il processo (app) in questione e vedere se è possibile eliminare il file ora. Nel mio caso, sembra che fosse il Finder, ma l'ho riavviato e non riesco ancora a svuotare la spazzatura. La prossima volta che succederà, scaverò più a fondo (ho già cancellato il file ora).

Nel caso in cui desideri eliminare il file e non ti interessa cosa sta causando il problema (come faccio io), puoi eliminare il file del font direttamente dal Cestino, usando nuovamente il Terminal, come suggerito da Austin Kiekintveld:

rm ~/.Trash/<name of the font file>

(Quando usi il terminale, lascia il segno < & gt ;, sono solo per indicare che si tratta di un segnaposto)

    
risposta data 08.12.2015 - 19:21
fonte

Leggi altre domande sui tag