Come cambiare il nome del servizio in macOS

Questo non funziona come previsto a causa di carenze in "Automator". C'è un modo per farlo dall'interno dell'applicazione Automator, e un altro modo utilizzando semplici principi di Mac OS.

Dall'interno di Automator:

  1. Tenendo premuto il tasto Opzione
  2. Utilizzare il mouse per selezionare il menu "Salva con nome" ora disponibile
  3. Salvare il flusso di lavoro con un nuovo nome ma sul desktop, quello che si preferisce.
  4. Chiudere Automator
  5. Eliminare il flusso di lavoro da /Users//Libreria/Servizi o /Libreria/Servizi; ovunque l'abbiate salvato originariamente
  6. Utilizzando qualsiasi applicazione che avreste usato normalmente quel servizio prima, assicuratevi che ora sia scomparso dal menu servizi.
  7. Ora trascinate il flusso di lavoro di automator dal desktop alla stessa cartella dei servizi; autenticatevi se necessario.

Ho scoperto che se non rimuovevo il servizio, e lo rimettevo nella cartella dei servizi, il sistema non registrava nuovamente il nome del servizio.

Il secondo modo scopre la questione che causa il problema.

  1. Trova il servizio errante nella cartella Servizi corretta e trascinalo sul tuo desktop.
  2. Apri qualsiasi applicazione che utilizza il servizio e cerca di vederlo nel menu servizi. Questo passo dovrebbe annullare la registrazione del servizio e dovrebbe essere sparito.
  3. Rinominare il pacchetto (in realtà è un pacchetto con dei file al suo interno) con il nome che preferite. Copia il nome negli appunti.
  4. Fai clic destro sul pacchetto del servizio e "mostra il contenuto del pacchetto"
  5. Come mostrato nella cartella, apri la cartella dei contenuti, e poi apri "info.plist" usando xcode o un altro strumento. (Xcode è facile; ma richiede molto spazio sul tuo disco)
  6. Modifica il "Titolo della voce di menu" che puoi trovare sepolto sotto Servizi, Voce 0, Menu" (vedi foto). 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