Cómo cambiar el nombre del servicio en macOS

Esto no funciona como se espera debido a las deficiencias de «Automator». Hay una forma de hacerlo desde dentro de la aplicación Automator, y otra forma utilizando principios sencillos de Mac OS.

Desde dentro de Automator:

  1. Mantener la tecla Opción
  2. Utilizar el ratón para seleccionar el menú «Guardar como» ahora disponible
  3. Guardar el flujo de trabajo como un nuevo nombre pero en el Escritorio- el que te guste.
  4. Cierre Automator
  5. Borra el flujo de trabajo de /Usuarios//Biblioteca/Servicios; dondequiera que lo haya guardado originalmente
  6. Utilizando cualquier aplicación que hubiera utilizado normalmente ese servicio antes, asegúrese de que ahora no está en el menú de servicios.
  7. Ahora arrastre el flujo de trabajo de automator desde el Escritorio a la misma carpeta de servicios; autentifique si es necesario.

Encontré que si no eliminaba el servicio, y lo volvía a colocar en la carpeta de servicios, el sistema no volvía a registrar el nombre del servicio.

La segunda forma descubre la cuestión que causa el problema.

  1. Encuentra el servicio errante en la carpeta de Servicios correcta y arrástralo a tu escritorio.
  2. Abre cualquier aplicación que utilice el servicio e intenta verlo en el menú de servicios. Este paso debería anular el registro del servicio y debería desaparecer.
  3. Nombre el paquete (en realidad es un paquete con archivos) con el nombre que desee. Copie el nombre en el portapapeles.
  4. Haga clic derecho en el paquete de servicio y «mostrar el contenido del paquete»
  5. Como se muestra en la carpeta, op;en contenidos carpeta, y luego abrir «info.plist» utilizando xcode u otra herramienta. (Xcode es fácil; pero ocupa mucho espacio en su disco)
  6. Modifique el «Título del elemento de menú» que puede encontrar enterrado bajo Servicios, Elemento 0, Menú» (ver 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