¿Cómo establecer una vista de carpeta como predeterminada para todas las carpetas en Finder?

8

Me gustaría obtener la misma vista de carpeta para cada carpeta, es decir, ordenar mis cosas siempre por tipo y luego por nombre. ¿Es eso posible con el automatizador?

Hasta ahora, configuré mi vista a través de cmd+j(Vista de lista, la ordeno por tipo y nombre) y la configuré como "predeterminada". Simplemente establece la vista como predeterminada para esta carpeta en particular. Pero también me gustaría configurarlo para todas las subcarpetas. Cuando cambio la carpeta, los documentos se ordenan de manera diferente y no como lo configuré como predeterminado para la carpeta anterior antes ...

Así que intenté hacer un flujo de trabajo con Automator , pero no funciona. O simplemente no puedo manejar este programa.

  1. Primero hice clic en "flujo de trabajo" (¿es correcto o debería haber elegido otro icono?)
  2. defina la automatización: "Obtener contenido de la carpeta" -> "Ordenar elementos del buscador" (Tipo) -> "Ordenar elementos del buscador" (nombre) -> "Repetir para cada subcarpeta encontrada",

Así es como se ve: (sry para el alemán, pero la descripción está en (2)) ingrese la descripción de la imagen aquí

-> ¿O es posible hacerlo aparte del automatizador?

Kirinriki
fuente
¡Esto también me está volviendo loco!
Koray Tugay

Respuestas:

11

Como mencionó bmike, la configuración predeterminada no se usa para carpetas que tienen configuraciones específicas de carpeta guardadas en un archivo .DS_Store. Sin embargo, solo puede eliminar archivos .DS_Store :

sudo find / -name .DS_Store -delete; killall Finder
Lri
fuente
si los elimino, ¿se crearán nuevos archivos .DS_Store con la configuración que tengo en este momento? ¿O tengo que crear estos archivos luego manualmente?
Kirinriki el
Finder volverá a crear archivos .DS_Store, pero no incluirán los modos específicos de carpeta por orden ni por modos hasta que cambie los modos manualmente.
Lri
2
Sólo una advertencia. Ejecuté este comando y mi computadora se colgó. Reinicié y entró en pánico en el núcleo. Tuve que reinstalar Mavericks.
RHPT
¿Cómo se configura entonces la configuración predeterminada?
Koray Tugay
2

Quizás el truco sea identificar de dónde obtiene el sistema su configuración predeterminada para crear un archivo .DS_Store y modificar esa configuración. Esto, en teoría, haría que el Finder funcione de la manera que le gustaría, ya que es el valor predeterminado.

Otros métodos parecen tener dificultades importantes y desafortunadamente fuerzan la vista al icono usando la ventana del navegador en el buscador. Personalmente, quiero conservar el espacio de la pantalla y usar más de una ventana en el buscador ... por lo tanto, tomar mi ventana completa del navegador y reducirla a la vista de iconos sin los adornos superfluos es mi estado ideal. Luego, poder pasar a la lista, con una tecla de comando y volver, perfecto.

Tal como están las cosas, es un problema FTFF de larga data en Mac OS X. Apple está tratando de hacer que la Mac se parezca más a un iPad que no es más inteligente que Microsoft tratando de hacer que una tableta se parezca más a una computadora de escritorio.

Entonces ... ¿de dónde obtiene el Finder la configuración para crear el archivo .DS-Store? Si se trata de un enfoque estructurado, la configuración está oculta en una lista enterrada en un paquete o en otro lugar. Si no está estructurado, se almacena en el código binario del Finder ... (esperando el anterior)

Anthony Ondre
fuente
1

El diseño del sistema no es fácilmente adaptable a esta tarea.

Puede cambiar la vista predeterminada para que todas las carpetas que no tienen un archivo .DS_Store personalizado para anular la predeterminada tomen la vista de carpeta predeterminada deseada.

Puede cambiar el archivo .DS_Store de cada carpeta para que todos usen configuraciones comunes, pero como no hay una API para realizar cambios atómicos en un archivo .DS_Store y es un formato de archivo binario, necesitará algunas habilidades serias de bajo nivel para Ajusta esto. ¿Ha intentado configurar un script de shell (o mejor python o perl) para colocar el archivo .DS_Store deseado de forma recursiva en todas las subcarpetas (y manejar los alias y las carpetas vinculadas a símbolos como desee) desde la carpeta de destino?

bmike
fuente
Wow, eso significa que tengo que profundizar mucho en el sistema para eso ... está bien ... No sé si lo empeoraría o no. No estoy tan metido en el caparazón que podría hacer algo serio con él. Así que mejor me
quedo
Sí, el diseño del sistema hace que automatizar esto sea algo doloroso. Podría hacerse, pero la mayoría de las personas simplemente eliminan todos los archivos .DS_Store (o un subconjunto de archivos .DS_Store) y luego establecen una nueva vista predeterminada para el sistema en este caso.
bmike