Как я могу заставить GrowlTunes запускаться при запуске iTunes?

1

Я думаю, что смогу сделать это, изменив службы запуска iTunes. Есть идеи, как это сделать?

Будет ли редактирование файла info.plist способом, аналогичным приведенному ниже, делать то, что я ищу?

<key>LSOpenApplication</key>

& Lt; & струна GT;? & Lt; / строка & GT;

РЕДАКТИРОВАТЬ: будет http://developer.apple.com/library/mac/#documentation/Carbon/Reference/LaunchServicesReference/Reference/reference.html%23//apple_ref/c/func/LSOpenApplication предоставить какие-либо подсказки?

EDIT2: официальный Mac Scrobbler Last.fm ( http://www.last.fm/download ) является идеальным примером функциональности, которую я ищу.

Orion751
источник
3
Не могли бы вы просто добавить его к своим элементам входа в систему и поддерживать его постоянно?
Daniel Beck
@DanielBeck Я просто анализирую объем оперативной памяти, используемой приложением, с которым я никогда не сталкиваюсь. Quicksilver, похоже, воспроизводит все функциональные возможности пользовательского интерфейса с помощью клавиатуры.
Orion751
@DanielBeck Было бы также неплохо, чтобы GrowlTunes реже использовал драгоценное место в строке меню.
Orion751

Ответы:

1

Лучший способ сделать это - создать AppleScript, который запускает оба приложения, сохранить этот appleScriptcript как приложение и использовать его для запуска iTunes и GrowlTunes.

В Mac OS X нет (простой) функциональности, которая обнаруживает запуск приложений.

Тем не менее, GrowlTunes разработан, чтобы быть всегда открытым дополнительным приложением меню, и фактически имеет способ запустить iTunes из своего дополнительного меню. Почему бы просто не добавить его в элементы входа?

ghoppe
источник
Первый подход терпит неудачу, например с медиа-ключами, запускающими iTunes, или iTunes запускаются через перенаправление веб-сайта iTunes Store.
Daniel Beck
Я заметил, что iTunes создает временные файлы во время запуска в ~ / Music / iTunes, но они не существуют достаточно долго, чтобы вызвать действие папки «Уведомить о новых элементах», поэтому такой путь тоже не сработает.
Daniel Beck
Я думал об этом методе раньше, но почему-то отказался. Не помню почему; думаю, мне было интересно, если бы было более элегантное решение, но это не так. Я думаю, я мог бы эффективно «заменить» iTunes в доке и обучить Quicksilver, и не было бы никакой разницы.
Orion751
Это верно: моя главная претензия к этому заключалась в том, что это заставило бы меня иметь 2 иконки для док-станции для iTunes, но я парень, ориентированный на клавиатуру, и я должен быть удовлетворен, если это единственное доступное решение.
Orion751