Следуя этому ответу, я создал специальную службу, которая выполняет сценарий оболочки, который выглядит следующим образом:
open -a FireFox "http://dict.cc/$1"
Он отлично работает, когда я нажимаю. Затем я определил для него пользовательский ярлык ( ⇧ ⌘ L), и когда я его использую, сценарий, кажется, выполняется дважды (открываются две вкладки, обе показывают нужную страницу). Как я могу это исправить?
Изменить : кажется, что это происходит только тогда, когда я вызываю службу с помощью ярлыка из FireFox.
Редактировать 2 : Это становится все более и более странным. Теперь я создал второй скрипт для поиска материалов в Google и привязал его к горячей клавише ⇧ ⌘ T. Теперь, когда я нажимаю это, он фактически открывает обе мои пользовательские службы. Я понятия не имею, почему это происходит.
Кроме того, я временно удалил обе горячие клавиши, чтобы проверить, использовались ли они, но ничего не происходило, когда я их нажимал.
Странно… может быть, попытка перестроить меню служб (а затем перезагрузка) поможет? См. верхний ответ здесь:
https://superuser.com/questions/43700/снежный барс-услуги-меню-говорит-его-здание
Вместо прямого ответа на ваш вопрос, почему бы вам не попробовать что-то вроде Alfred , которое позволяет вам настраивать пользовательские веб-запросы, которые находятся на расстоянии сочетания клавиш.
Роберт Чаччо
Бьорн Поллекс