Preferencias de vista del buscador de todo el sistema

19

Sé que los archivos .DS_Store se crean en cada directorio que ingreso con el buscador en Mac OS X, y que realiza un seguimiento de los metadatos de la carpeta (incluido cómo se muestra). También sé que este comando:

sudo find /Users/[USERNAME]/ -name ".DS_Store" -depth -exec rm -f {} \;

... borrará recursivamente todos los archivos .DS_Store dentro de la carpeta / Users / [USERNAME] /.

Además, sé que al presionar CMD + J dentro de una ventana del buscador, seleccionando la configuración que quiero (iconos 40x40, espacio de cuadrícula pequeño-mediano, ordenar por tipo, tamaño de texto 10px, mostrar información del elemento, mostrar vista previa del icono, fondo blanco) y seleccionando "usar como valores predeterminados" ... bueno, lo convertirá en el predeterminado, y si mantiene presionado OPT lo restaurará a ESE predeterminado.

La cuestión es que, cuando creo una nueva carpeta, no toma esos parámetros. Y las carpetas que TENÍA archivos .DS_Store eliminados mantienen esa configuración anterior, no la "predeterminada".

¿Qué puedo hacer para establecer un aspecto de buscador coherente en todo el sistema?

Estoy en Mac OS X 10.6.6.

AeroCross
fuente

Respuestas:

12

Para establecer un aspecto de buscador de todo el sistema, puede usar los pasos en http://macs.about.com/od/usingyourmac/ss/Setting-Finder-Views-For-Folders-And-Sub-Folders_2.htm (y las páginas después de la página 2) para configurar una vista de carpeta de forma recursiva con AppleScript, que establecerá las vistas de carpeta anteriores a lo que desee de acuerdo con el artículo.

Comience navegando a la carpeta principal cuyas opciones de visualización desea configurar y propague a todas sus subcarpetas.

No se preocupe si ya configuró las opciones de vista de la carpeta principal anteriormente. Siempre es una buena idea verificar la configuración de una carpeta antes de propagarla a todas sus subcarpetas.

Siga los pasos descritos en la página 3: "Establecer permanentemente las opciones de vista de carpeta". Una vez establecida la vista del Finder de la carpeta principal, inicie Automator, ubicado en la carpeta / Aplicaciones.

Cuando se abre Automator, seleccione la plantilla de flujo de trabajo de la lista y haga clic en el botón Elegir.

La interfaz de Automator se divide en cuatro paneles principales. El panel Biblioteca contiene todas las acciones y variables que Automator sabe usar. El panel de flujo de trabajo es donde crea un flujo de trabajo conectando acciones. El panel Descripción proporciona una breve descripción de la acción o variable seleccionada. El panel de registro muestra los resultados de un flujo de trabajo cuando se ejecuta.

Para crear nuestro flujo de trabajo, seleccione el botón Acciones en el panel Biblioteca.

Seleccione el elemento Archivos y carpetas en la Biblioteca de acciones disponibles.

En la segunda columna, tome la acción Obtener elementos específicos del buscador y arrástrela al panel de flujo de trabajo.

Haga clic en el botón Agregar en la acción Obtener elementos específicos del buscador que acaba de colocar en el panel de flujo de trabajo.

Busque la carpeta cuya configuración de vista desea propagar a todas sus subcarpetas, luego haga clic en el botón Agregar.

Regrese al panel Biblioteca y arrastre la acción Establecer vistas de carpeta al panel Flujo de trabajo. Suelte la acción justo debajo de la acción Obtener elementos específicos del buscador que ya se encuentra en el panel Flujo de trabajo.

Use las opciones que se muestran en la acción Establecer vistas de carpeta para ajustar cómo desea que se muestre la carpeta especificada. Ya debería mostrar la configuración de la carpeta actual para las vistas, pero puede ajustar algunos parámetros aquí.

Coloque una marca de verificación en el cuadro Aplicar cambios a las subcarpetas.

Una vez que tenga todo configurado de la manera que desee, haga clic en el botón Ejecutar en la esquina superior derecha.

Las opciones de Vista del buscador se copiarán en todas las subcarpetas.

Cierra Automator.

Cuando se trata de carpetas recién creadas, descubro que heredan las propiedades del padre cuando se crearon, y no puedo encontrarlo para configurarlo de otra manera, pero incluso podría tenerlo en función de los eventos de carpeta con el automatizador para ejecutar su vista de carpeta guiones de la forma que quieras.

ConstantineK
fuente
¡Esta es EXACTAMENTE la respuesta que estaba buscando! Solo necesito probarlo con el directorio raíz, ¡y listo! Muchas gracias por el enlace y consejos!
AeroCross
¡Me alegra que esto sea lo que estabas buscando!
ConstantineK
@hobs, esta es una gran respuesta. Montones de gracias. Deseo hacer lo mismo en Yosemite, y cuando presiono Ejecutar en el automatizador, aparece un error en la acción Establecer vistas de carpeta, que es: - [SBObject containerWindow]: selector no reconocido enviado a la instancia 0x61800025b750 . ¿Alguna idea de cómo solucionar esto?
Viejo amigo
Hola @Oldmate, no estoy seguro, aunque parece que puede ser un error de Yosemite, no algo que estás causando. (El selector no reconocido suena como algunos problemas de administración de memoria causados ​​por los programas subyacentes, no usted)
ConstantineK
14

Hay una manera más simple.

  1. En la Terminal, navegue a su directorio $ HOME: cd ~

  2. Eliminar todos los .DS_Storearchivos:

    find ~ -name ".DS_Store" -depth -exec rm -f {} \;
    
  3. El buscador de relanzamiento va a: Force Quit → Finder

Forzar aplicaciones de salida Force Quit Finder

  1. Establezca sus preferencias globales usando ⌘J y presione el botón Usar como predeterminado .

  2. Ahora, cada carpeta que abra o cree tendrá la nueva configuración.

Amaru
fuente
Me gusta esta solución, muy simple. ¿Has investigado la modificación del archivo .DS_Store subyacente?
ConstantineK
Tenga en cuenta que se puede (y debe) utilizar este comando con la -printopción primera, sólo para asegurarse de que no va a borrar cualquier archivo que no debería ser: find ~ -name ".DS_Store" -depth -print.
pabuisson
Aunque no funciona.
momomo
0

Básicamente, use la acción Establecer vistas de carpeta en Automator:

Sin embargo, no hay forma de cambiar el tamaño o la posición de las ventanas.

También podría usar un script como este, pero Automator es igual de lento cuando se verifica la aplicación de propiedades de la ventana.

tell application "Finder"
    folders of entire contents of (POSIX file "/Users/username/Folder/" as alias)
    repeat with f in result
        open contents of f
        tell Finder window 1
            set toolbar visible to false
            set sidebar width to 0
            set statusbar visible to false
            set current view to column view
            set bounds to {474, 250, 1318, 750}
            tell its column view options
                set shows icon to false
            end tell
            close
        end tell
    end repeat
end tell
Lri
fuente