24 votos

Preferencias de vista del buscador de todo el sistema

Sé que los archivos .DS_Store se crean en cada directorio que introduzco con el buscador en Mac OS X, y que lleva un registro de los metadatos de la carpeta (incluyendo cómo se está mostrando). También sé que este comando:

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

...borrará recursivamente todos los archivos .DS_Store en la carpeta /Usuarios/[NOMBRE DE USUARIO]/.

También sé que cuando presiono CMD+J dentro de una ventana del buscador, al seleccionar la configuración que quiero (iconos de 40x40, espacio de cuadrícula pequeño/mediano, ordenar por tipo, tamaño de texto 10px, mostrar información del ítem, mostrar vista previa del icono, fondo blanco) y al seleccionar "usar como predeterminado" bueno, lo convertiré en el predeterminado, y al mantener presionado OPT lo restauraré a ESE predeterminado.

La cosa es que, cuando creo una nueva carpeta, no toma esos parámetros. Y las carpetas que los archivos HAD .DS_Store borrados mantienen esa configuración previa, no la "por defecto".

¿Qué puedo hacer para establecer un sistema de búsqueda consistente en todo el sistema?

Estoy en Mac OS X 10.6.6.

18voto

DuxAres Puntos 22

Hay una forma más simple.

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

  2. Quita todos los .DS_Store archivos:

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

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

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

0 votos

Me gusta esta solución, muy sencilla. ¿Has investigado la posibilidad de modificar el archivo .DS_Store subyacente?

1 votos

Tenga en cuenta que puede (y debe) utilizar este comando con el comando -print para asegurarte de que no eliminas ningún archivo que no debería ser : find ~ -name ".DS_Store" -depth -print .

0 votos

Pero no funciona.

14voto

Zac Puntos 89

Para establecer un aspecto del buscador de todo el sistema puedes 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 establecer una vista de carpeta de forma recursiva utilizando applescript, que establecerá las viejas vistas de carpeta a lo que quieras según el artículo.

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

No te preocupes si ya has configurado antes las opciones de vista de la carpeta principal. Siempre es una buena idea comprobar la configuración de una carpeta antes de propagarla a todas sus subcarpetas.

Use los pasos descritos en la página 3: "Configurar permanentemente las opciones de la vista de la carpeta". Una vez que la vista del Finder de la carpeta principal esté configurada, inicia Automator, ubicado en la carpeta /Aplicaciones.

Cuando se abra Automator, selecciona la plantilla de flujo de trabajo de la lista y haz clic en el botón Elegir.

La interfaz del automovilista está dividida en cuatro paneles primarios. El panel de la Biblioteca contiene todas las acciones y variables que Automator sabe utilizar. El panel Flujo de trabajo es donde se construye un flujo de trabajo conectando las acciones. El panel Descripción proporciona una breve descripción de la acción o variable seleccionada. El panel 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, agarra la acción Obtener elementos específicos del buscador y arrástrala al panel de flujo de trabajo.

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

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

Vuelva al panel de la Biblioteca y arrastre la acción Configurar vistas de carpetas al panel de flujo de trabajo. Suelta la acción justo debajo de la acción Obtener elementos específicos del buscador ya en el panel de flujo de trabajo.

Utilice las opciones que se muestran en la acción Configurar vistas de carpetas para ajustar la forma en que 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í.

Ponga una marca en la casilla Aplicar cambios en las subcarpetas.

Una vez que tengas todo configurado de la manera que quieres, haz clic en el botón Ejecutar en la esquina superior derecha.

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

Cerrar Automator.

Cuando se trata de carpetas recién creadas, me doy cuenta de que heredan las propiedades del padre cuando se crearon, y de todos modos no puedo encontrar la forma de establecer eso de otra manera, pero incluso podrías tenerlo basado en eventos de carpeta con el automatismo para ejecutar tu vista de carpeta scripts de la manera que quieras.

0 votos

Esta es EXACTAMENTE la respuesta que estaba buscando. ¡Sólo tengo que probarlo con el directorio root, y eso es todo! ¡Muchas gracias por el enlace y consejos!

0 votos

Me alegro de que esto sea lo que buscaba.

0 votos

@hobs, esta es una gran respuesta. Muchas gracias. Estoy deseando hacer lo mismo en Yosemite, y cuando le doy a Ejecutar en automator, me sale 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 solucionarlo?

1voto

Así que básicamente usa la acción "Set Folder Views" en Automator:

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

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

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X