¿Es posible cambiar el orden de los elementos del menú contextual?

2

Cuando uno hace clic con el botón derecho en el texto seleccionado en una Mac, a uno se le presentan varios elementos del menú contextual. ¿Es posible reorganizar estos elementos?

Específicamente, me gustaría mover el último elemento de este menú, que es un Servicio que creé en Automator.app, a la parte superior (o en algún lugar cerca de la parte superior) del menú.

    
pregunta rubik's sphere 09.08.2016 - 05:52

1 respuesta

1

No creo que sea posible reordenar los Servicios en el menú contextual.

Aquí está el orden predefinido de Servicios en el menú contextual:

  • Servicios locales (aquellos disponibles para todos los usuarios).

  • Los servicios del usuario.

  • Servicios del sistema base.

  • Servicios que se cargan desde las diversas aplicaciones que pueden tenerlos.

  • Complementos del menú contextual (ubicados en las diversas carpetas / Biblioteca / Elementos del menú contextual ).

Los Servicios en el menú contextual están ordenados en orden alfabético inverso .

Apple es tan extraño a veces.

No sé si los demás son de la misma manera, pero mi cerebro no es lo suficientemente agudo como para repasar mentalmente el alfabeto a la inversa. Probablemente me demore tres veces más en escanear una lista para encontrar lo que quiero (cuando una lista está en orden alfabético inverso).

Tengo una solución (ciertamente insatisfactoria) para ordenar sus servicios alfabéticamente.

En el Finder, navega hasta:

  

/ Users / Me / Library / Services /

Aquí es donde los servicios personalizados se guardan necesariamente.

Ordene los archivos en orden alfabético inverso en el Finder haciendo clic en el encabezado "Nombre". Primero, cambie el nombre del archivo que comienza con la letra del alfabeto más cercano a Z. Específicamente, agregue espacios al frente del nombre del Servicio. En particular, para este Servicio, el número de espacios que preceden al nombre debe ser equivalente al número total de Servicios personalizados en esta carpeta, menos uno.

Haga esto para todos sus Servicios, agregando un espacio menos al frente del nombre del archivo a medida que avanza, hasta que llegue al archivo que comienza con la letra del alfabeto más cercano a A. Puede dejar este archivo solo. ; el nombre del archivo no debe contener espacios iniciales. Cuantos más espacios comience con un nombre de archivo, más cerca de la parte inferior del menú contextual aparecerá ese Servicio. Desea que este servicio aparezca en la primera ranura. Por lo tanto, no hay espacio.

En resumen, uno puede usar los espacios como una manera informal de manipular el orden de los Servicios en el menú contextual.

Una vez que estos títulos actualizados aparezcan en su menú contextual, * (vea mi nota a continuación) finalmente estarán en orden alfabético. La desventaja de esta solución, por supuesto, es que ahora su menú contextual se parece al perfil lateral de una escalera. Visualmente, parece que cada Servicio está anidado dentro del Servicio anterior, lo que puede o no molestarle más que tener sus Servicios ordenados a la inversa.

yo? Preferiría tener la escalera.

* El proceso de cómo los nombres de los servicios se reflejan en el menú contextual, en mi experiencia, es caótico. A veces, el título del Servicio se actualiza inmediatamente después de cambiar su nombre de archivo en el Finder. Otras veces, incluso después de reiniciar mi computadora, el nuevo nombre no aparece en el menú contextual.

He encontrado que el método que describo aquí es la única forma 100% confiable de tener un nuevo nombre de Servicio reflejado en el menú contextual.

    
respondido por el rubik's sphere 10.03.2017 - 13:54

Lea otras preguntas en las etiquetas