¿Eliminar/deshabilitar los servicios instalados en la aplicación?

He escrito un montón de servicios para mi propio uso que uso con frecuencia, pero recientemente se está volviendo más difícil.

Instalé algunas aplicaciones (como Skim.app, apptivate) que introducen sus propios servicios (p. ej. Open URL in Skim) que no necesito ni uso. Sin embargo, estos servicios abarrotan mi lista de servicios (Skim solo agrega alrededor de 4 servicios a la lista que obtiene cuando hace clic con el botón derecho en un elemento del Finder).

¿Hay alguna forma de eliminar estos servicios de la lista? He intentado buscarlos en ~/Library/servicespero no están allí. ¿Dónde debo buscar?

Respuestas (2)

En 10.6, debería poder deshabilitarlos desmarcándolos en Teclado->Métodos abreviados de teclado->Lista de servicios en Preferencias del sistema. Para las versiones anteriores de OS X, hay una pequeña y práctica aplicación llamada Service Scrubber .

Buscar y eliminar servicios para aplicaciones que ya eliminó puede ser problemático; hay algunos consejos y sugerencias detalladas en este artículo . Resumen: encuentre todos los archivos Info.plist en su sistema que contengan "NSServices", usando un comando de terminal como:

find / -name "Info.plist" -exec grep -l "NSServices" {} \;

y (cuidadosamente) edite a mano los archivos Info.plist sospechosos.

ah sí, ¡siempre olvido que los servicios se controlan usando las preferencias del teclado! Ilógico por decir lo menos. ¡Gracias!

Si no le gusta la forma en que ahora se manejan los Servicios, deje sus comentarios en http://www.apple.com/feedback/

Los servicios ahora no solo están ocultos en Preferencias del sistema/Teclado/Accesos directos de teclado, sino que también las aplicaciones recién instaladas agregan libremente todos sus servicios y, lo que es peor, los verifican todos de forma predeterminada.

Uno debe ir a Atajos de teclado para incluso saber qué se instaló y desmarcar cualquier no deseado, en una pequeña ventana que no cambia de tamaño, de una lista que se vuelve absurdamente larga.

Hay carpetas de Servicios en System/Library/, /Library y ~/Library, desde las cuales puede desechar cualquiera que no vaya a usar.