Пользовательский ярлык выполняет службу дважды

Следуя этому ответу, я создал специальную службу, которая выполняет сценарий оболочки, который выглядит следующим образом:

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

Он отлично работает, когда я нажимаю. Затем я определил для него пользовательский ярлык ( L), и когда я его использую, сценарий, кажется, выполняется дважды (открываются две вкладки, обе показывают нужную страницу). Как я могу это исправить?

Изменить : кажется, что это происходит только тогда, когда я вызываю службу с помощью ярлыка из FireFox.

Редактировать 2 : Это становится все более и более странным. Теперь я создал второй скрипт для поиска материалов в Google и привязал его к горячей клавише T. Теперь, когда я нажимаю это, он фактически открывает обе мои пользовательские службы. Я понятия не имею, почему это происходит.

Кроме того, я временно удалил обе горячие клавиши, чтобы проверить, использовались ли они, но ничего не происходило, когда я их нажимал.

Интересно, какое-то расширение или что-то в Firefox уже использует ярлык cmd-shift-L?
Проверил, вроде не так.

Ответы (2)

Странно… может быть, попытка перестроить меню служб (а затем перезагрузка) поможет? См. верхний ответ здесь:

https://superuser.com/questions/43700/снежный барс-услуги-меню-говорит-его-здание

Вместо прямого ответа на ваш вопрос, почему бы вам не попробовать что-то вроде Alfred , которое позволяет вам настраивать пользовательские веб-запросы, которые находятся на расстоянии сочетания клавиш.

Пользовательская панель поиска