Как заставить ртуть вспомнить пользовательский триггер

774
corroded

Я пытаюсь настроить пользовательский триггер для запуска файла сценария оболочки / яблока, чтобы я мог просто запустить среду разработки одним нажатием кнопки. Итак, в основном:

  1. У меня есть сценарий оболочки (и некоторые сценарии Apple включены) в ~ по имени start_server.sh, который делает 3 вещи:

    • запустить сервер Solr
    • запустите memcached
    • скрипт запуска / сервера
  2. У меня есть сохраненная команда quicksilver (.qs), которая открывает файл start_server.sh (поэтому start_server.sh, затем действие «Выполнить в терминале»)

  3. Я создал собственный триггер, который вызывает эту сохраненную команду qs.

Я сделал это, затем проверил, и это работает. Затем я попытался перепроверить его, чтобы выйти из ртути, и когда я проверил триггеры, он просто сказал: «Открыть (ноль)» в качестве действия. Я снова установил триггер, и когда я перезапустил QS, то же самое случилось снова. Я не знаю почему, но мой старый пользовательский триггер для открытия терминала работает с тех пор навсегда, так почему этот не работает?

Вот скриншот триггеров после перезапуска QS:

Как заставить ртуть вспомнить пользовательский триггер

Если у вас есть другие предложения о том, как запустить "кнопку" для моего сервера, сделайте это :) Спасибо!

Как добавленное примечание, я уже попробовал шаги в этой теме, но безрезультатно: http://groups.google.com/group/blacktree-quicksilver/browse_thread/thread/7b65ecf6625f8989

Вот фрагмент предполагаемого пользовательского триггера в файле Triggers.plist:

<dict> <key>ID</key> <string>2903BB6B-94CB-4DE8-B00D-23973FA54F3D</string> <key>command</key> <dict> <key>actionID</key> <string>FileOpenAction</string> <key>directID</key> <string>/Users/eumir/Documents/QScripts/start-dx-command.qscommand</string> </dict> <key>enabled</key> <true/> <key>keyCode</key> <integer>39</integer> <key>modifiers</key> <integer>1573160</integer> <key>onPress</key> <true/> <key>type</key> <string>QSHotKeyTrigger</string> </dict> 

Удалил пробелы в папке и имени файла, и он все еще возвращает ноль при перезапуске.

0
Поскольку Quicksilver (квази) заброшен его разработчиком, я бы посоветовал вам проверить [Альфред] (http://www.alfredapp.com/); это очень жизнеспособная и функциональная альтернатива Quicksilver. squircle 13 лет назад 1
Хм интересно, но я уже знаком с QS. Тем не менее, я попробую это и посмотрю, смогу ли я включить это в свою лень. Спасибо за чаевые! corroded 13 лет назад 0
только что попробовал это приложение. У Альфреда нет средств для создания пользовательских триггеров, таких как qs. corroded 13 лет назад 0
Это была ошибка в предыдущих версиях QS. Я полагаю, это исправлено несколько месяцев назад. Кстати QS все еще находится в активной разработке, оформить заказ qsapp.com freewizard 12 лет назад 0

0 ответов на вопрос

Похожие вопросы