El acceso directo personalizado ejecuta el servicio dos veces

Siguiendo esta respuesta, he creado un servicio personalizado que ejecuta un script de shell que se ve así:

open -a FireFox "http://dict.cc/$1"

Funciona bien cuando hago clic. Luego definí un atajo personalizado para él, ( L), y cuando lo uso, el script parece ejecutarse dos veces (dos pestañas abiertas, ambas mostrando la página deseada). ¿Cómo puedo arreglar eso?

Editar : esto solo parece suceder cuando invoco el servicio usando el acceso directo desde FireFox.

Edición 2 : Esto se vuelve más y más extraño. Ahora creé un segundo script para buscar cosas en Google y lo vinculé a la tecla de acceso rápido T. Ahora, cuando presiono eso, en realidad abre mis dos servicios personalizados. No tengo idea de por qué sucede esto.

Además, eliminé ambas teclas de acceso rápido temporalmente para verificar si se usaron, pero no sucedió nada cuando las presioné.

Me pregunto si de alguna manera una extensión o algo en Firefox ya está usando el atajo cmd-shift-L.
Lo comprobé, y no parece ser el caso.

Respuestas (2)

Extraño... ¿quizás intentar reconstruir el menú de servicios (y luego reiniciar) ayude? Vea la respuesta principal aquí:

https://superuser.com/questions/43700/snow-leopard-services-menu-says-its-building

En lugar de una respuesta directa a su pregunta, ¿por qué no prueba algo como Alfred , que le permite configurar consultas web personalizadas que están a un atajo de teclado?

Panel de búsqueda personalizado