Spotlight :: Comment limiter l’étendue d’une requête ?

image.jpg

Comment limiter le champ d’une requête ?

Le premier réflexe d’un Unixien serait d’utiliser cette lignde de commande :

$ mdfind mon_texte | grep Mon_Dossier

Le résultat de Spotlight est envoyé vers la commande « grep » qui filtre le contenu aux fichiers placés dans « Mon_Dossier ».

Mais il est possible de faire plus simple :

$ mdfind -onlyin ~/Mon_Dossier « Le texte de la recherche"

l’option " -onlyin " limite l’étendue de  la  recherche au contenu du dossier indiqué. Voici un exemple, vous cherchez uniquement sur le bureau (Desktop en Anglais) les fichiers contenants « Capture » :

mdfind -onlyin ~/Desktop "Capture"
Hdrapin bash 80×24
(résultat de la commande)
C’est en particulier intéressant lorsque vous effectuez un recherche dans Automator ou AppleScript, cela permet de limiter le champ de la recherche.
Henri Dominique Rapin

 

Publié dans Astuces, Mac, Shell, Spotlight, Unix | Tagué , , , | Poster un commentaire

Spotlight :: Comment obtenir la liste des plug-ins de Spotlight ?

image.jpg

Comment obtenir la liste des plug-ins de Spotlight ?

La commande "mdimport" permet entre autre de lister les "importers" présents dans votre système. Il s’agit des fichiers qui sont utilisées par Spotlight pour identifier les fichiers et les données qu’ils contiennent, ainsi Spotlight saura quelle information indexer.

La commande à utiliser est la suivante :

$ mdimport -L

Vous obtiendrez un liste sur Mavericks :

iMac-de-Henri:~ hdrapin$ mdimport -L

2014-01-01 18:07:14.452 mdimport[53423:507] Paths: id(501) (

    "/Library/Spotlight/iBooksAuthor.mdimporter",

    "/Library/Spotlight/iWork.mdimporter",

    "/Library/Spotlight/Microsoft Office.mdimporter",

    "/System/Library/Spotlight/Application.mdimporter",

    "/System/Library/Spotlight/Archives.mdimporter",

    "/System/Library/Spotlight/Audio.mdimporter",

    "/System/Library/Spotlight/Automator.mdimporter",

    "/System/Library/Spotlight/Bookmarks.mdimporter",

    "/System/Library/Spotlight/Chat.mdimporter",

    "/System/Library/Spotlight/CoreMedia.mdimporter",

    "/System/Library/Spotlight/Font.mdimporter",

    "/System/Library/Spotlight/iCal.mdimporter",

    "/System/Library/Spotlight/Image.mdimporter",

    "/System/Library/Spotlight/iPhoto.mdimporter",

    "/System/Library/Spotlight/iPhoto8.mdimporter",

    "/System/Library/Spotlight/Mail.mdimporter",

    "/System/Library/Spotlight/MIDI.mdimporter",

    "/System/Library/Spotlight/Notes.mdimporter",

    "/System/Library/Spotlight/PDF.mdimporter",

    "/System/Library/Spotlight/PS.mdimporter",

    "/System/Library/Spotlight/QuartzComposer.mdimporter",

    "/System/Library/Spotlight/RichText.mdimporter",

    "/System/Library/Spotlight/SystemPrefs.mdimporter",

    "/System/Library/Spotlight/vCard.mdimporter",

    "/Applications/iBooks Author.app/Contents/Library/Spotlight/iBooksAuthor.mdimporter",

    "/Applications/Microsoft Office 2011/Microsoft Outlook.app/Contents/Library/Spotlight/Microsoft Outlook.mdimporter",

    "/Applications/Scapple.app/Contents/Library/Spotlight/ScappleMetaDataImporter.mdimporter",

    "/Applications/Scrivener.app/Contents/Library/Spotlight/ScrivenerMetaDataImporter.mdimporter"

)

Notez les derniers de la liste, ils sont ajoutés suite à l’installation des applications sur le système comme : Scrivener, Microsoft Outlook etc… Si l’application ne propose pas de descriptif, le fichier ne sera pas correctement indexé, dans ce cas seul le nom du fichier est est utilisé.

Les résultats de l’indexation dépendent essentiellement de la présence ou pas de ces fichiers « mdimporters ».

Henri Dominique Rapin

 

Publié dans Mac, Mac OS X (Global), Mac OS X 10.4, Mac OS X 10.5, Mac OS X 10.6, Mac OS X 10.7 (Lion), Mac OS X 10.8 (Mountain Lion), Mac OS X 10.9 (Mavericks), Mac OS X Server (Global), Shell, Spotlight | Tagué , , , , , , | Poster un commentaire

Automator :: Comment créer un sous-dossier sans ouvrir un dossier ?

Automator

Comment créer un sous-dossier sans ouvrir un dossier ?

Ce flux a pour objectif de créer un sous dossier dans le dossier sélectionné sans pour autant l’ouvrir. Sélectionnez un dossier, un clic droit et vous avez dans le dossier un nouveau sous-dossier… super, voici comment réaliser cette nouvelle fonction :

Commencez par ouvrir Automator, puis sélectionnez "Service". Dans la zone supérieur de la fenêtre configurés les menus comme ceci : Dans la section supérieure sélectionnez "Dossiers" et dans le second menu "Finder". Cela signifie, que nous acceptons en entrée tous les dossiers sélectionnés depuis le Finder.

Image 01 (le haut de flux Automator)

Ajoutez une première action « Définir la valeur de la variable » qui va nous permettre de placer dans une variable le nom du dossier. Nommez la variable "mondossier".

Ensuite complétez votre flux par une action du nom " Nouveau dossier". Celle-ci a deux options. La première demande un nom : donnez-lui le nom "sous dossier".

La seconde option nécessite le nom du dossier dans lequel le nouveau dossier sera créé, nous avons récupéré ce nom dans la variable "mondossier", glissez/déposez cette variable dans ce champ.

Image 02 (le flux au complet)

Attention, notez que les deux actions ne sont pas liées par une flèche, pourquoi ? Lorsque deux actions sont reliées par une flèche cela indique que les éléments traités dans l’action précédente seront utilisés dans l’action suivante. Si nous lions les deux actions, le nom du dossier de l’action « Définir la valeur de la variable » sera utilisé dans le nom du nouveau dossier dans l’action "Nouveau dossier" or ce n’est pas ce que nous voulons, il faut donc que la dernière action ne reçoive par le nom du dossier. Pour se faire cliquez dans le titre de l’action "Nouveau dossier" et dans le menu contextuel sélectionnez « ignore l’entrée »

Image 03

(le menu contextuel « ignorer l’entrée »)

Enregistrez le flux avec le nom "Création d’un sous dossier". Sélectionnez ensuite un dossier et en effectuant un clic droit dans le menu contextuel sélectionnez votre service, un nouveau sous dossier est créé dans le dossier.

Vous pouvez opter sur l’affichage d’une fenêtre qui vous demandera le nom du sous-dossier, c’est facile, dans les options de l’action « Nouveau dossier » sélectionnez : « Afficher cette action si le processus est exécuté », ce qui aura pour objectif d’afficher l’alerte.

Et nous allons sélectionner que certains éléments à renseigner, cochez pour cela la case « Afficher uniquement les éléments sélectionnés » Là cocher une le premier champ, puisque nous avons déjà l’emplacement du nouveau dossier.

Image 04 (Les options de l’action « Nouveau dossier »)

Lors de l’exécution une petite fenêtre avec un champ pour le nom du sous-dossier apparait ! Simple et efficace…

Image 05 (Fenêtre de saisie du nom du sous-dossier)

 

Publié dans Astuces, Mac OS X (Global), Mac OS X 10.7 (Lion), Mac OS X 10.8 (Mountain Lion), Mac OS X 10.9 (Mavericks), Mac OS X Server (Global), Principal | Tagué | Poster un commentaire

Tests de resistance du Macbook Air 11

A regarder si vous n’avez pas encore effectué votre choix …

Henri Dominique Rapin

Publié dans Humeur, Matériel | Poster un commentaire

Spotlight :: Comment ré-indexer Spotlight ?

image.jpg

Comment re-indexer un volume complet dans Spotlight ?

Utilisez pour cela l’option " -E " avec la commande " mdutil ", vous avez besoin des droits élevés, d’où la commande " sudo " qui nécessitera votre mot de passe.

$ sudo mdutil -E /Volumes/Mon_disque_dur

Comment re-indexer un type de fichier en particulier dans Spotlight  ?

Pour cela il vous faut le type d’Importer, c’est à dire le descripteur de fichiers, dans cet exemple j’utilise le plug-in qui permet d’ajouter les échanges d’ichat à Spotlight.

L’option " -r " est requise afin d’indiquer le type d’importer à prendre en compte.

$ mdimport -r /System/Library/Spotlight/Chat.mdimporter
Terminal — bash — 80×24-4.jpg

Henri Dominique Rapin

Publié dans Astuces, Mac, Shell, Spotlight | Tagué , , | 2 Commentaires

Automator :: Comment lancer une application et cacher les autres !

Automator

Comment lancer une application et cacher les autres !

Cette petite application à moins de sens aujourd’hui avec le mode Plein écran d’OS X, mais il reste intéressant de pouvoir lancer une application et en même temps cacher celles qui sont ouvertes.

Elles disparaissent de l’écran mais en sont pas fermées. Si vous utilisez votre Mac pour des raisons professionnelles, cela permet d’écarter toute distraction et de se concentrer sur une application.

Lancez Automator et sélectionnez "Applications".

Commencez par placer l’action "Masquer toutes  les application" puis ajouter l’action "Lancer l’application" (ces deux actions sont issues du Finder).

 

Image 01

 (le flux complet dans Automator)

 Et c’est tout, enregistrez votre application, un double clic dessus et l’application sélectionnée est lancée et les autres sont cachées.

Henri Dominique Rapin 

Publié dans Astuces, Principal | Tagué | Poster un commentaire

Finder :: Comment se déplacer directement vers la racine du disque dur ?

 

Comment se déplacer directement vers la racine du disque dur ?

Apple a décidé de ne plus placer par défaut de disque dur sur le bureau du Finder, on aime ou pas, c’est la nouvelle approche de Cupertino.  Vous pouvez bien sur continuer à placer les icônes des disques sur le bureau, pour cela il suffit de cocher la case « Disques durs » dans les préférences du Finder que vous trouverez dans le menu « Finder » sous la ligne « Préférences … ».

Image01

(la fenêtre de préférence du Finder)

Mais il existe un autre moyen de se déplacer dans l’arborescence du Mac et de se retrouver dans la racine du disque dur.

Vous connaissez le menu « Aller » dans le Finder il permet de se déplacer vers des dossiers plutôt facilement.

Image02

(Le menu « Aller » avec la commande « Sélectionner le disque dur de démarrage sur le bureau » est activée.)

Une combinaison de touches permet de sélectionner le disque dur de démarrage placez sur le bureau, pour cela pressez sur les touches :

Alt + Shift et flèche en haut

Une seconde combinaison vous permettra par exemple de l’ouvrir comme la combinaison : « cmd »  + la lettre « o ».

C’est bien pratique lorsque vous avez plusieurs disque durs, et que vous souhaitez naviguer dans l’arborescence du disque principal. C’est une combinaison à mémoriser !

Henri Dominique Rapin 

Publié dans Astuces, Mac OS X (Global), Mac OS X 10.7 (Lion), Mac OS X Server (Global) | Tagué , , | Poster un commentaire