La vista de lista en Finder está rota

Mi Finder está roto (OS X 10.9.5). La vista de iconos funciona bien, pero la lista, las columnas y el flujo de portada no funcionan en absoluto.

Cuando cambio a "Vista de lista" (cmd+2), el panel de contenido de la ventana del Finder no se actualiza. Sin embargo, si hago clic al azar, los archivos aún se abrirán. Así que es sólo un problema con la pantalla.

Puedo volver a la Vista de íconos (cmd+1) y comenzará a funcionar de inmediato. Relacionado, los íconos de mi escritorio tienen el mismo problema. No puedo seleccionar íconos en mi escritorio arrastrando el mouse, pero se puede hacer clic en ellos. Reiniciar Finder solucionará esto, pero por lo general deja de funcionar muy rápido.

He intentado borrar ~/Library/Preferences/com.apple.finder.plist, pero no ayudó.

¿Qué más puedo probar?

Actualizar:

1) Todo funciona bien en una cuenta de invitado

2) "Ver como columnas" también funciona SI desactivo "Mostrar iconos" en "Opciones de vista". Cuando marco la casilla "Mostrar iconos", deja de funcionar, cuando desmarco la casilla, la ventana del Finder vuelve a funcionar inmediatamente.

Actualización 2:

Mi problema parece estar solucionado. Apliqué varias actualizaciones del sistema (a través de la actualización de software), lo que parece haber provocado que se restablecieran algunas configuraciones. En ese momento, mi problema estaba solucionado en un 99%; La vista de lista funcionó, pero todavía tenía algunos errores (faltaban algunas de las flechas "expandir"). Seguí las instrucciones de esta página (publicadas a continuación para mayor comodidad), y ahora parece estar 100% normal por ahora.

Eliminar archivos de caché de iconos:

$ 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

¿Mataste a Finder después de borrar el plist?
Sí. Cuando vuelvo a iniciar Finder, todo funciona bien en la primera ventana que abro. Si trato de navegar a una carpeta diferente, se interrumpe hasta que la vuelvo a iniciar o cambio a la vista de íconos.
Si siempre es la misma carpeta la que causa problemas: ¿Hay una .DS_Storeen ella?
Son todas las carpetas. Intenté eliminar .DS_Storeuna carpeta para ver si hacía una diferencia, pero no tuve suerte.
Acabo de intentar crear una cuenta de invitado y Finder parece funcionar casi bien en la cuenta de invitado. ¿Existen otros archivos que rigen las preferencias del usuario para las ventanas del Finder?

Respuestas (5)

Tuve este problema después de las actualizaciones de Google Drive el 29 de julio de 2016.

Para arreglarlo tuve que

  1. Cambie la configuración de Google Drive a 'Mostrar elementos de estado del archivo de sincronización y menú contextual' (en la pestaña Avanzado)

  2. Reinicie el Buscador.

Por supuesto, la configuración ya no funcionó, pero puede ver si está sincronizado desde el menú de Google Drive en la barra superior.

¿No debería el número 1 indicar al usuario que "desmarque" esa configuración? Deshabilitarlo es lo que solucionó el problema para mí. Tal como se lee actualmente, parece que le está diciendo a la gente que lo habilite.

¿Tiene Google Drive instalado en su sistema?

He estado teniendo el mismo problema durante un par de días y he estado probando varias cosas. Actualicé a OS X 10.9.5 (de 10.9.4), desinstalé y reinstalé TotalFinder, etc. Pero aún podía ejecutar cierto patrón de movimientos que bloquearía mi Finder y Desktop.

Pero ahora, mientras miraba los registros, encontré algo interesante allí.

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

Google Drive Icon Helper realiza una inyección de íconos justo antes de que Finder se bloquee debido a la vista de lista. Y como empezaba a estar bastante desesperado, decidí correr killall Google\ Drivepor Terminal a ver qué pasaba; Ya no puedo bloquear Finder y Desktop siguiendo los pasos que bloqueaban antes.

Al tratarse de una inyección no autorizada de Google Drive Finder, también explicaría por qué he tenido este problema durante aproximadamente la misma cantidad de tiempo que usted: Google Drive ejecuta actualizaciones automáticas, por lo que la actualización rota se instalaría en nuestras computadoras casi al mismo tiempo. Desafortunadamente, no puedo encontrar ningún registro de cambios para la aplicación Google Drive OS X, por lo que en realidad no puedo verificar si se envió dicha actualización.

Pero si no tiene Google Drive instalado, entonces tal vez esta no sea la solución real para mis problemas de Finder o mi problema sea diferente al suyo.

¡Interesante! Miré el registro de mi sistema y mis fallas también se debieron a Google Drive. Aunque desde mis actualizaciones, no he tenido ningún problema y sigo usando Google Drive.
Lo mismo crashlog para mí. Google Drive desinstalado y ahora el buscador funciona. ¡Gracias, pensé que mi HD estaba hecho!

En los viejos tiempos (OS X 10.6 y versiones anteriores) estaba bien eliminar un archivo .plist, pero ahora que la base de datos de preferencias existe principalmente en la memoria y los archivos de la base de datos que persisten en el disco. Especialmente con aplicaciones como Finder que sobrescribirán y eliminarán los cambios actuales en el disco y anularán los cambios de su sistema de archivos en el plist estático; sería mejor usar otros métodos para solucionar los problemas de Finder.

  1. Cree una nueva cuenta de usuario y verifique que el problema persista allí
  2. Utilice el defaultscomando para leer/escribir/eliminar claves en la base de datos predeterminada del usuario directamente en lugar de manipular el archivo en sí.

Si el problema persiste para el nuevo usuario, es probable que se trate de una corrupción del sistema de archivos o de un error que escalará a ingeniería. Si el problema no persiste, un reinicio de todo el sistema operativo le permitirá saber si el problema es una corrupción del tiempo de ejecución (quizás influenciado por la configuración principal de su usuario) o algo que surge con el tiempo.

Además, valdría la pena inventariar y deshabilitar las extensiones del buscador, los programas que se ejecutan continuamente y las extensiones del núcleo de terceros (FUSE, haxies, máscaras y similares). Un arranque seguro podría ayudar con eso como primer paso de clasificación.

Por último, mantener un registro de cuándo sucede esto y ejecutarlo sysdiagnosecada vez que lo note ayudará a recopilar registros y diagnósticos si no puede encontrar una solución fácil y desea revisar los registros del sistema o escalar esto a Apple u otro recurso.

Parece funcionar en modo Invitado (en mi breve prueba). No estoy seguro de qué defaultssignifica "usar"... He corrido sysdiagnosepero no sé qué hacer con los resultados. Reiniciar no ayuda.
Sin una pregunta puntual sobre esto, sysdiagnosees probable que sea demasiado amplio para responder lo que hace. Para este caso, descarga un archivo /var/tmppara que pueda tener un historial de qué tan rápido ocurre el problema después de un reinicio. Si desea borrar todos los valores predeterminados del buscador, defaults delete com.apple.finderdebería funcionar. Podrías ser más detallado si quisieras, también @Jeff
Gracias bmike. Acabo de descubrir que "Ver como columnas" también funciona SI desactivo "Mostrar iconos" en "Opciones de vista". Si marco "Mostrar iconos", se congela, si desmarco, vuelve a funcionar de inmediato.
@Jeff GRR: es probable que sus servicios de lanzamiento / subsistema de caché de iconos estén confusos o algo peor.

Tuve el mismo problema con un montón de errores de consola como:

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.

Si bien estoy seguro de que matar el proceso de Google Drive funcionaría, quería mantenerlo, así que comencé a buscar en las preferencias. Resulta que mi problema fue causado por la configuración del sistema "Mostrar íconos de estado de sincronización de archivos y menú contextual". Esperemos que deshabilitar eso funcione para usted.

Inicie en un disco del sistema diferente, luego elimine ~/Library/Preferences/com.apple.finder.plist en su disco habitual. Reiniciar a lo habitual. Si no tiene una unidad de repuesto, compre una. Se han reducido a alrededor de $ 60 por Terabyte. Puedes usarlo para copias de seguridad. Si obtiene errores de permiso, tendrá que corregirlos antes de continuar.