¿Cómo puedo hacer una lista negra de los tipos de archivo de los resultados de búsqueda de Spotlight?

2

Spotlight tiene una peculiaridad que quiero arreglar, si es posible. Cuando busco ciertas palabras clave, como las categorías en Preferencias del sistema, Spotlight colocará un documento como el "Top Hit" en los resultados de búsqueda, aunque las Preferencias del sistema tienen una prioridad más alta que los Documentos en las preferencias de Spotlight. Quiero poder incluir en la lista negra ciertos tipos de archivos a la vez que conservo la categoría "Documentos".

Por ejemplo, escribir "compartir" devolverá el primer hit como "compartir.qml" del directorio Qt5.1.1, seguido de Compartir en las preferencias del sistema. No puedo presionar inmediatamente la tecla Intro para abrir "Compartir" sin presionar primero la flecha hacia abajo.

LoquepuedohacerparasolucionaresteproblemaindividualesenlalistanegradeldirectorioQt5.1.1examples.

Puede ver que devuelve "sharing.html" desde el directorio gtk-doc ahora. Así que también pongo en la lista negra ese directorio.

Ahorapuedobuscar"Compartir" sin problemas. Sin embargo, hay otros resultados de búsqueda que muestran un comportamiento similar, como cuando se escribe "mouse". Es demasiado tedioso bloquear cada directorio que encuentro.

Quiero poder incluir en la lista negra tipos de archivos individuales de Spotlight. También configuré "Preferencias del sistema" para tener una prioridad más alta que "Documentos" en Spotlight. Nada parece afectar el "Top Hit", excepto una lista negra individual de cada directorio que contiene un archivo que no quiero ver.

¿Hay una mejor manera?

    
pregunta aglasser 19.06.2014 - 00:51

1 respuesta

2
  1. Encuentre el importador utilizado para importar ese tipo de archivo.

    mdimport -d 4 -n /path/to/file 2>&1 | grep Imported

    mdimport -d 4 -n ~/Desktop/avatar.png 2>&1 | grep Imported
    2014-06-19 11:17:04.929 mdimport[30911:412893] Imported '/Users/grgarside/Desktop/avatar.png' of type 'public.png' with plugIn /System/Library/Spotlight/Image.mdimporter.
    

    El ejemplo anterior muestra el tipo como public.png en el importador Image.mdimporter .

  2. Abre /path/to/importer/Contents/Info.plist en un editor.

  3. Busque el elemento del mismo tipo que el tipo de archivo que encontró en el comando anterior y elimínelo.

  4. Volver a importar el importador.

    mdimport -r /path/to/importer

    mdimport -r /System/Library/Spotlight/Image.mdimporter
    

No olvide tener copias de seguridad y tenga en cuenta que este procedimiento puede anularse en las actualizaciones de OS X.

    
respondido por el grg 19.06.2014 - 12:24

Lea otras preguntas en las etiquetas