Pourquoi votre action rapide Automator n’apparaît que dans le Finder

Vous avez fait une action rapide dans Automator — convertir des sons en MP3, réduire des images, envoyer des fichiers sur un serveur — et elle marche : clic droit sur un fichier dans le Finder, elle est là, sous Actions rapides. Puis vous faites un clic droit sur le même fichier dans une autre app, ou vous ouvrez son menu Services, et l’action a disparu.
Rien n’est cassé. La réponse tient en un seul menu, en haut du processus.
La réponse courte : « Finder.app »
Chaque action rapide commence par une barre qui dit Le processus reçoit l’élément actuel [fichiers ou dossiers] dans [N’importe quelle application]. Quand ce dernier menu indique Finder.app, Automator inscrit une règle dans l’action rapide : la proposer dans le Finder seulement. macOS l’applique à la lettre et la retire des Services de toutes les autres apps, de leurs menus contextuels comme du sous-menu Services de leur menu d’app.
Une action rapide réservée au Finder ne manque donc pas ailleurs : on lui a dit de rester dans le Finder.
Vérifier le réglage d’une action rapide
Automator range vos actions rapides dans le dossier Services de votre Bibliothèque. Dans le Finder, choisissez Aller au dossier… (⇧⌘G) et tapez ~/Library/Services : chaque action rapide est un fichier .workflow. Celles installées pour tous les utilisateurs du Mac sont dans /Library/Services, et macOS garde les siennes dans /System/Library/Services.
Pour lire la règle sans ouvrir Automator, tapez ceci dans le Terminal, avec le nom de votre action rapide :
plutil -p ~/Library/Services/"Convertir en MP3.workflow"/Contents/Info.plist
Une action rapide réservée au Finder a ces lignes sous NSServices :
"NSRequiredContext" => {
"NSApplicationIdentifier" => "com.apple.finder"
}
Une action faite pour n’importe quelle application n’a pas de NSRequiredContext du tout. La ligne NSSendFileTypes dit ce qu’elle accepte : public.audio pour les sons, public.movie pour les vidéos, public.image pour les images, public.item pour tout. Les deux actions de macOS, Encoder les fichiers audio sélectionnés et Encoder les vidéos sélectionnées, sont réservées au Finder exactement de cette façon.
La faire apparaître dans les autres apps
Passer de « Finder.app » à « N’importe quelle application »
- Dans le Finder, faites un clic droit sur le fichier
.workflowet choisissez Ouvrir avec › Automator. - Dans la barre du haut, changez le menu dans : N’importe quelle application au lieu de Finder.app.
- Enregistrez avec ⌘S.
Automator retire la règle, et l’action rapide devient un service comme les autres.
Savoir ce que l’autre app doit lui donner
Une deuxième condition explique la plupart des « elle n’y est toujours pas ». Une action rapide qui reçoit des fichiers ou dossiers n’apparaît que là où l’app au premier plan transmet des fichiers aux services. Un éditeur de texte ou un navigateur a du texte sélectionné, pas des fichiers : une action sur des fichiers n’a rien à traiter, et macOS ne la propose pas. Attendez-vous à la voir dans les apps qui travaillent sur des fichiers et prennent en charge les Services.
Vérifier qu’elle est activée
Ouvrez Réglages Système › Clavier › Raccourcis clavier… › Services. Sous Fichiers et dossiers, chaque service a sa case ; un service décoché est caché partout. Vous pouvez aussi lui donner un raccourci clavier à cet endroit. Dans le Finder, Actions rapides › Personnaliser…, en bas du menu contextuel, ouvre la liste des actions rapides du Finder, où chacune s’active ou se désactive.
Se méfier des actions qui interrogent le Finder
Si votre processus commence par l’action Obtenir les éléments sélectionnés du Finder, il demande au Finder sa sélection. Dans le Finder, ce sont les fichiers sur lesquels vous avez fait le clic droit ; ailleurs, il prend ce qui se trouve sélectionné dans une fenêtre du Finder à ce moment-là. Une action rapide reçoit déjà la sélection en entrée : cette action peut en général partir.
La garder pour le Finder et la lancer dans Folia Files
Vous préférez peut-être ne pas toucher à une action rapide : vous la partagez, elle dépend du Finder, ou c’est l’une de celles de macOS. Si vous gérez vos fichiers dans Folia Files, vous n’avez rien à changer. La version du site lit les mêmes dossiers Services et propose les actions rapides réservées au Finder — celles que macOS écarte de ses Services — dans un sous-menu Actions rapides, à la fin de son menu contextuel, juste après Afficher dans le Finder.

Il suit la même logique que le Finder :
- Seulement ce qui convient à la sélection. Choisissez une vidéo et vous obtenez Encoder les vidéos sélectionnées ; un son, Encoder les fichiers audio sélectionnés. Choisissez un son et une vidéo ensemble, et aucune n’apparaît : chacune ne prend que son genre de fichier.
- Les dossiers aussi. Un clic droit sur le fond d’un dossier lance sur ce dossier une action qui accepte les dossiers.
- Pas de doublon. Une action rapide faite pour n’importe quelle application est déjà dans le sous-menu Services que macOS ajoute tout au bout du menu, comme dans le Finder : elle n’est pas répétée sous Actions rapides.
- Vos réglages comptent. Une action que vous avez désactivée pour les menus contextuels dans les réglages de macOS est laissée de côté.
- Dans votre langue. Les noms suivent la langue de l’app quand le processus a des traductions, comme les deux encodeurs de macOS.

Ce qui se passe quand vous en lancez une
Folia Files confie les éléments sélectionnés à l’outil automator de macOS, sous forme de fichiers, comme le Finder les lui donne :
- L’exécution apparaît dans Opérations, le bouton de la barre d’outils qui suit aussi les copies et les déplacements, avec le nom de l’action d’Automator en cours.
- Si le processus affiche une fenêtre — les encodeurs montrent d’abord leurs options —, elle passe au premier plan, comme depuis le Finder. Annuler dans cette fenêtre annule l’opération.
- Le ✕ à côté de l’opération l’arrête, travail d’Automator compris.
- Si le processus échoue, vous voyez le message d’erreur d’Automator lui-même.
- Ce qu’il produit, en général un nouveau fichier à côté des originaux, apparaît dans le dossier une fois fini.
Il côtoie les autres outils du menu contextuel, Services et Partager compris, présentés sur la page des outils de fichiers.
Les limites à connaître
- C’est dans la version du site. La version App Store est sandboxée et ne propose pas ce sous-menu.
- Les actions rapides faites dans l’app Raccourcis sont d’un autre genre et n’apparaissent pas ici ; un raccourci réglé pour figurer dans le menu Services s’affiche sous Services.
- Rien n’est proposé pour les fichiers d’un ZIP ouvert comme un dossier (il est en lecture seule), ni pour plus de 500 éléments à la fois.
- Pas besoin du sous-menu ? Dans Réglages › Menu contextuel, la ligne Actions rapides du Finder (Automator) peut rester Dans le menu, passer Dans « Plus » ou être Caché — voir comment personnaliser le menu du clic droit.
En bref
- Une action rapide réglée sur Finder.app porte une règle (
NSRequiredContext→com.apple.finder) qui la cache des Services de toutes les autres apps. - Pour l’utiliser ailleurs, passez-la à N’importe quelle application, vérifiez qu’elle est activée dans Raccourcis clavier › Services, et souvenez-vous qu’une action sur des fichiers a besoin d’une app qui lui donne des fichiers.
- Ou laissez-la telle quelle et lancez-la depuis Actions rapides dans le menu contextuel de Folia Files.


