La visualizzazione elenco in Finder è interrotta

4

Il mio Finder è rotto (OS X 10.9.5). La visualizzazione delle icone funziona correttamente, ma Elenco, Colonne e Flusso di copertina non funzionano affatto.

Quando si passa a "Visualizzazione elenco" (cmd + 2), il pannello dei contenuti della finestra del Finder non si aggiorna. Tuttavia, se clicco in modo casuale, i file verranno comunque aperti. Quindi è solo un problema con il display.

Posso tornare a Vista icone (cmd + 1) e inizierà a funzionare immediatamente. Relativo, le mie icone del desktop hanno lo stesso problema. Non riesco a selezionare le icone sul desktop trascinando il mouse, ma sono selezionabili. Rilanciare Finder risolverà questo problema, ma di solito smette di funzionare molto rapidamente.

Ho provato a eliminare ~/Library/Preferences/com.apple.finder.plist , ma non è stato di aiuto.

Che altro posso provare?

Aggiornamento:

1) Tutto funziona bene su un account Ospite

2) Anche "Visualizza come colonne" funziona SE disattivo "Mostra icone" in "Opzioni di visualizzazione". Quando controllo la casella "Mostra icone" smette di funzionare, quando deseleziono la casella la finestra del Finder riprende a funzionare immediatamente.

Aggiornamento 2:

Il mio problema sembra essere risolto. Ho applicato diversi aggiornamenti di sistema (tramite l'aggiornamento del software) che sembra aver causato il reset di alcune impostazioni. A quel punto, il mio problema era fissato al 99%; La visualizzazione elenco funzionava ma era ancora un po 'buggata (mancavano alcune delle frecce di "espansione"). Ho seguito le istruzioni da questa pagina (pubblicato di seguito per convenienza), e ora sembra essere tornato al 100% normale per ora.

Elimina i file della cache delle icone:

$ sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm {} \;

$ sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rf {} \;

$ sudo rm -rf /Library/Caches/com.apple.iconservices.store

    
posta Jeff 14.03.2016 - 20:04
fonte

5 risposte

6

Ho avuto questo problema dopo gli aggiornamenti a Google Drive il 29 luglio 2016.

Per sistemarlo dovevo

  1. Modifica le impostazioni di Google Drive in "Mostra elementi dello stato del file di sincronizzazione e menu di scelta rapida" (nella scheda Avanzate)

  2. Riavvia il Finder.

Ovviamente l'impostazione non funzionava più, ma puoi vedere se sei sincronizzato dal menu di Google Drive nella barra in alto.

    
risposta data 20.08.2016 - 15:46
fonte
2

Google Drive è installato sul tuo sistema?

Ho avuto lo stesso problema per un paio di giorni e ho provato varie cose. Ho effettuato l'aggiornamento a OS X 10.9.5 (dalla 10.9.4), ho disinstallato e reinstallato TotalFinder, ecc. Ma potevo comunque eseguire un determinato schema di movimenti che avrebbe fatto crashare il mio Finder e il mio desktop.

Ma ora mentre guardavo tra i log, ho trovato qualcosa di interessante lì dentro.

2016/03/17 12:03:32.639 Google Drive[300]: 2016-03-17 12:03:32.638 Google Drive Icon Helper[11796:507] Inject result: 0
2016/03/17 12:03:32.665 Finder[11401]: Loading Google Drive Finder extension
2016/03/17 12:03:32.667 Finder[11401]: Pipe path is a symbolic link, connecting to target.
2016/03/17 12:03:32.667 Finder[11401]: ~/Library/Application Support/Google/Drive/GoogleDriveIpcPipe is a symbolic link to /var/folders/t4/jv71dmbs54zgq64md4_bw7h80000gn/T/tmpD5Ruy9, connecting to link target.
2016/03/17 12:03:37.612 Finder[11401]: Pipe path is a symbolic link, connecting to target.
2016/03/17 12:03:37.612 Finder[11401]: ~/Library/Application Support/Google/Drive/GoogleDriveIpcPipe is a symbolic link to /var/folders/t4/jv71dmbs54zgq64md4_bw7h80000gn/T/tmpD5Ruy9, connecting to link target.
2016/03/17 12:03:42.219 Finder[11401]: -[OverlayCache isPathInGdrive:]: unrecognized selector sent to instance 0x7fe5aa65a500
2016/03/17 12:03:42.219 Finder[11401]: -[OverlayCache isPathInGdrive:]: unrecognized selector sent to instance 0x7fe5aa65a500
2016/03/17 12:03:42.221 Finder[11401]: (
    0   CoreFoundation                      0x00007fff8c66325c __exceptionPreprocess + 172
    1   libobjc.A.dylib                     0x00007fff958d3e75 objc_exception_throw + 43
    2   CoreFoundation                      0x00007fff8c66612d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
    3   CoreFoundation                      0x00007fff8c5c1272 ___forwarding___ + 1010
    4   CoreFoundation                      0x00007fff8c5c0df8 _CF_forwarding_prep_0 + 120
    5   FinderExt                           0x0000000111de41f7 -[NSImageView(IconOverlayHandlers) IconOverlayHandlers_drawRect:] + 256
    [...]
    47  libdyld.dylib                       0x00007fff8f3675fd start + 1
    48  ???                                 0x0000000000000001 0x0 + 1
)
2016/03/17 12:03:42.224 Finder[11401]: +[CATransaction synchronize] called within transaction

Icona di Google Drive Helper fa qualche iniezione di icone proprio prima che il Finder si blocchi a causa della vista elenco. E poiché stavo cominciando ad essere piuttosto disperato, ho deciso di eseguire killall Google\ Drive tramite Terminal per vedere cosa sarebbe successo; Non riesco più a bloccare Finder e Desktop attraverso i passaggi precedenti.

Questa è un'irritante iniezione di Google Drive Finder che spiegherebbe anche perché ho riscontrato questo problema per circa la stessa quantità di tempo che hai: Google Drive esegue gli aggiornamenti automatici, quindi l'aggiornamento non funzionante verrà installato sui nostri computer attorno al contemporaneamente. Purtroppo non riesco a trovare nessun changelog per l'applicazione OS X di Google Drive, quindi non posso verificare se tale aggiornamento è stato inviato.

Ma se non hai installato Google Drive, forse questa non è la vera soluzione per i miei problemi con il Finder o il mio problema è separato dal tuo.

    
risposta data 17.03.2016 - 11:21
fonte
0

Ai vecchi tempi (OS X 10.6 e precedenti) era corretto rimuovere un file .plist, ma ora che il database delle preferenze esiste principalmente nella memoria e nei file di database che rimangono sul disco. Soprattutto con app come Finder che sovrascriveranno e svuoteranno le modifiche correnti sul disco e sovrascriveranno le modifiche del filesystem al plist statico: sarebbe meglio utilizzare altri metodi per risolvere il Finder.

  1. Crea un nuovo account utente e verifica che il problema persista lì
  2. Utilizza il comando defaults per leggere / scrivere / eliminare le chiavi nel database di default dell'utente direttamente anziché manipolare il file stesso.

Se il problema persiste per il nuovo utente, è probabile che si verifichino problemi di danneggiamento del file system o un errore da scalare fino all'ingegnerizzazione. Se il problema persiste, un riavvio dell'intero sistema operativo ti informerà se il problema è la corruzione del runtime (forse influenzata dalle impostazioni dell'utente principale) o qualcosa che si verifica nel tempo.

Inoltre, vale la pena fare inventario e disabilitare tutte le estensioni del finder, i programmi che girano continuamente e le estensioni del kernel di terze parti (FUSE, haxies, skin e simili). Un avvio sicuro potrebbe essere d'aiuto in quanto primo passo di triage.

Infine, tenere un registro di quando ciò accade ed eseguire sysdiagnose ogni volta che lo si nota aiuterà a raccogliere i registri e la diagnostica se non si riesce a trovare una soluzione facile e si desidera esaminare i registri di sistema o inoltrarli a Apple o un'altra risorsa.

    
risposta data 14.03.2016 - 20:26
fonte
0

Ho avuto lo stesso problema con un sacco di errori della console come:

30/03/2016 12:40:14.693 pm Finder[69282]: Pipe path is a symbolic link, connecting to target.
30/03/2016 12:40:14.693 pm Finder[69282]: /Users/<user>/Library/Application Support/Google/Drive/GoogleDriveIpcPipe is a symbolic link to /var/folders/y6/_0g8ddpn1yvf12fg_1zrn9vr0000gn/T/tmpKKz7iI, connecting to link target.

Mentre sono sicuro che uccidere il processo di Google Drive avrebbe funzionato, volevo tenerlo in giro, così ho iniziato a scavare nelle preferenze. Risulta che il mio problema è stato causato dall'impostazione di sistema "Mostra icone di sincronizzazione file e menu clic destro". Speriamo di disabilitare ciò che funziona per te.

    
risposta data 30.03.2016 - 04:48
fonte
0

Avvia da un altro disco di sistema, quindi elimina ~ / Library / Preferences / com.apple.finder.plist sul tuo solito disco. Riavvia al solito. Se non si dispone di un'unità di riserva, acquistarne uno. Sono giù a circa $ 60 a Terabyte. Puoi usarlo per i backup. Se ricevi errori di autorizzazione, dovrai risolverli prima di procedere.

    
risposta data 20.08.2016 - 16:54
fonte

Leggi altre domande sui tag