Le icone dell'immagine del Finder non vengono visualizzate alla dimensione 16x16 ma caricano perfettamente a 20x20 pixel

6

Perché le icone di immagini del Finder (in visualizzazione colonne, visualizzazione elenco e visualizzazione icone in una finestra del Finder) non visualizzano il contenuto di un'immagine, quando non è stata applicata alcuna icona personalizzata. I file sono file di immagine (PNG, JPG, TIFF, PSD, ecc.) E sono interessate solo le dimensioni più piccole.

Nella visualizzazione a colonne con la dimensione del testo 12 viene visualizzata solo l'icona generica jpg o png, ma non il contenuto dell'immagine stesso. Se cambio la dimensione del testo (nelle opzioni di visualizzazione) a 13, le icone aumentano leggermente di dimensioni e sono visualizzate correttamente.

Nella vista icone lo stesso accade con le icone impostate su 16x16. Non appena trascino il cursore su 20x20 o sopra le icone mostrano correttamente. La visualizzazione elenco mostra anche le icone generiche, a meno che non sia stata scelta la dimensione dell'icona più grande.

Ho provato a rimuovere le preferenze del Finder:

~/Library/Preferences/com.apple.finder.plist

Ho anche provato a reimpostare la cache dei servizi di icone qui:

/Library/Caches/com.apple.iconservices.store

... e rimuovendo quelli trovati qui:

sudo find /private/var/folders/ -name com.apple.iconservices

Le autorizzazioni ( ls -alOe@ ) sul file / private / var / folders / ... (trovato sopra) hanno lo stesso aspetto delle installazioni pulite, bare-bone, dove le icone sono mostrate correttamente, anche se solo 16x16 pixel .

Nella visualizzazione a colonne come esempio, se lasciato sulla dimensione del testo 13 attraverso un riavvio, la maggior parte delle icone mostra anche dopo aver ridotto la dimensione del testo a 12, ma disattivando "Mostra anteprima icona" nelle opzioni di visualizzazione e di nuovo, lascia le dimensioni del testo 12 icone di nuovo generico, mentre aumentando la dimensione a 13 subito carica le anteprime.

Perché le icone di 20x20 pixel vengono caricate senza problemi dopo ogni riavvio e 16x16 si siedono lì? Sono cache e / o meccanismi diversi?

Esecuzione di macOS Sierra 10.12.4 su Retina MacBook Pro11,3 (metà 2014), 2,5 GHz, 16 GB di RAM, SSD Apple 500,28 GB, Intel Iris Pro 1536 MB VRAM / NVIDIA GeForce GT 750M 2048 MB VRAM. - Risoluzione: 2880x1800 impostato su "Predefinito per display". Nessun monitor esterno (o altri dispositivi per quella materia) è collegato.

Il problema persiste su vari aggiornamenti e perfino sull'esecuzione dell'Installer Assistant (ovvero Full Installer) durante l'installazione. Esibisce anche lo stesso comportamento in modalità provvisoria, ma un secondo (nuovo) utente non ha tali problemi. Il desktop (al di fuori della finestra del Finder) non presenta problemi con le icone 16x16.

Il mio interesse principale qui non è tanto la risoluzione dei problemi (poiché l'installazione in questione è piuttosto sporca e sarà compito mio trovare il problema), ma capire il meccanismo che causa la differenza di comportamento tra il caricamento del più piccolo dimensioni dell'icona e tutte le altre dimensioni sopra.

    
posta Redarm 19.04.2017 - 16:35
fonte

2 risposte

4

Puoi modificare le dimensioni minime della miniatura nel file info.plist (in ... / DropboxQL.qlgenerator / Contents /):

<?xml version="1.0" encoding="UTF-8"?>
    ...
    <key>QLSupportsConcurrentRequests</key>
    <false/>
    <key>QLThumbnailMinimumSize</key>
    <real>17</real>
</dict>
</plist>

Dopo aver modificato le dimensioni in un plist e un riavvio, avrai di nuovo un'anteprima per icone 16x16 pixel nel Finder.

Il DropboxQL.qlgenerator di solito si trova in /Applications/Dropbox.app/Contents/Resources /

Controlla anche per DropboxQL.qlgenerator precedente in altri posti e rimuovili o modifica Info.plist.

L'ordine di priorità dal primo al meno sembra essere:

  • qlgenerator di app incorporati
  • ~ / Library / QuickLook /
  • / Library / QuickLook /
  • / Sistema / Libreria / QuickLook /
risposta data 30.04.2017 - 02:16
fonte
2

Mentre questa risposta non spiega il perché, almeno spiega chi. Il colpevole era:

~/Library/QuickLook/DropboxQL.qlgenerator

Dopo averlo rimosso, le icone del Finder da 16 pixel hanno iniziato nuovamente a caricarsi.

Anche se "Integrazione del Finder" è stato disabilitato e l'applicazione non era in esecuzione, ha interferito.

Mentre questo risolve il problema, c'è ancora una generosità da dare per una spiegazione sul motivo per cui solo la più piccola dimensione dell'icona è influenzata e nessun altro sopra.

Aggiornamento: grazie a klanomath, l'Info.plist all'interno del DropboxQL.qlgenerator mostrava un minimo di 17 pixel (al contrario, il qlgenerator del sistema mostra 0):

Quick Look thumbnail minimum size 16

Dopo aver modificato il plist e aver cambiato il valore in 16, le icone a 16 pixel sono state caricate.

    
risposta data 27.04.2017 - 14:45
fonte

Leggi altre domande sui tag