Comment changer le nom du service dans macOS


Ceci ne fonctionne pas comme prévu en raison des déficiences de "Automator". Il y a une façon de le faire depuis l'intérieur de l'application Automator, et une autre façon en utilisant des principes simples de Mac OS.

Depuis l'intérieur d'Automator:

  1. Maintien de la touche Option
  2. Utiliser la souris pour sélectionner le menu "Enregistrer sous" maintenant disponible
  3. Enregistrer le flux de travail sous un nouveau nom mais sur votre Bureau- celui que vous aimez.
  4. Fermez Automator
  5. Supprimez le flux de travail de /Users//Library/Services ou /Library/Services ; quel que soit l'endroit où vous l'avez enregistré à l'origine
  6. En utilisant n'importe quelle application que vous auriez normalement utilisée ce service auparavant, assurez-vous qu'il est maintenant absent du menu des services.
  7. Faites maintenant glisser le flux de travail automator du Bureau vers le même dossier de services ; authentifiez-vous si nécessaire.

J'ai constaté que si je ne supprimais pas le service, et que je le replaçais dans le dossier de services, le système ne réenregistrait pas le nom du service.

La deuxième façon découvre la question à l'origine du problème.

  1. Trouver le service errant dans le bon dossier Services et le faire glisser sur votre bureau.
  2. Ouvrir toute application qui utilise le service et tenter de le voir dans le menu des services. Cette étape devrait désenregistrer le service et il devrait disparaître.
  3. Renommez le paquet (c'est en fait un paquet avec des fichiers dedans) à ce que vous voulez. Copiez le nom dans le presse-papiers.
  4. Cliquez avec le bouton droit de la souris sur le paquet de services et "show package contents"
  5. Comme indiqué dans le dossier, op;en contents folder, puis ouvrez "info.plist" en utilisant xcode ou un autre outil. (Xcode est facile ; mais prend beaucoup de place sur votre disque)
  6. Modifiez le "Titre de l'élément de menu" que vous pouvez trouver enfoui sous Services, élément 0, Menu" (voir photo). From here you will be able to click to select the old menu’s name and change it to whatever you like.
  7. Save and close Xcode and the package folder
  8. Drag the service package (also called a bundle) back to the services folder you took it from

Your service is now renamed. So simple! :-p