Growl в OS X 10.8

Как известно, в OS X 10.8 появилась своя система уведомлений под названием Notification Center, достаточно гибкая и удобная, но приложения должны обновиться, чтобы начать использовать NC. В своём большинстве, приложения используют систему уведомлений Growl, причём список приложений действительно огромен, лишь некоторые из них начали обновляться для поддерки NC (например, бета-версии Adium).
Я решил попробовать объединить эти две системы, благо основная работа уже сделана сторонними разработчиками. Нам требуется лишь две вещи: сам Growl, который можно купить в Mac AppStore (или собрать самому из исходных кодов в официальном репозитории) и сама связка под названием Bark.

Так как сборка проекта обычно — не столь сложная задача, я решил попробовать сделать это сам, для этого на системе должно быть установлено dev-окружение в виде Xcode и зависимых утилит. Для сборки клонируем проект с гугл-кодов командой hg clone https://code.google.com/p/growl/ (для управления версиями используется Mercurial, поэтому придётся найти клиента, поддерживающего данную систему контроля версий или установить бинарный пакет с официального сайта для возможности использования консольной утилиты hg). Внутри увидим Xcode-проект, который надо запустить и собрать. Странно, но со сборкой были проблемы, связанные, видимо, с совместимостью компилятора (в 10.8 был обновлён и Xcode вместе с поставляемыми компиляторами и средствами командной строки). Многие из них удалось исправить с помощью подсказок среды, для иных пришлось поискать информацию (например, для вывода объекта в форматированном виде вместо %x надо использовать %p). После сборки основного пакета можно собрать подпроекты, например, Hardware Growler, который уведомляет о подключённых и отключённых устройствах и интерфейсах. Также при сборке для публикации приложений в AppStore требуется подписать сборку своим сертификатом, которого у меня нет, поэтому в настройках сборки следует указать имеющийся или отключить подписывание пакета. После сборки и тестирования переносим приложения в системую папку Программы, откуда уже их можно запускать для постоянной работы.

Далее, скачиваем и устанавливаем Bark — это посредник, который, являясь «темой» для Growl, вместо вывода уведомлений в своём оформлении, отдаёт их системному Notifications Center. В настройках Growl выбираем Bark темой по умолчанию и наслаждаемся полной работоспособностью старых приложений в плане совместимости с новой системой уведомлений. Для тех, кто не желает что-либо компилировать и править, я выкладываю готовые бинарники, не подписанные сертификатом, но и без каких-либо изменений в отношении функциональности, в виде как есть (AS-IS) и не несу какой-либо ответственности: Growl_Binary_1.4

Версия 2.0 уже стала доступна, с интеграцией с Notification Center в 10.8, ждём появления исходных кодов?)

OS X, Разработка

4 comments


  1. приветствую…
    а как с Вами связаться можно? спасибо

  2. Здравствуйте!
    Вам необходимы новые заявки?
    Привлекаем клиентов в Ваш бизнес, с помощью рассылки в формы обратной связи.

    Несколько плюсов работы с нами:

    — Приятные цены — нам выгодно, чтобы заказчик получал прибыль, значительно превышающую стоимость рассылки и заказывал повторно

    — Все максимально прозрачно:
    Предоставим скриншоты из программы, с подробными отчетами о результатах рассылки, подтверждающие выполнение обязательств с нашей стороны.

    — В отличии от большинства наших конкурентов, оплата ТОЛЬКО за УСПЕШНО доставленные сообщения.

    Заинтересовало?
    Свяжитесь с нами в течении суток и в качестве бонуса, получите бесплатное составление оффера для Вашей рассылки!
    Наш E-mail: nenbupojar1977@mail.ru

    P.S. Извините за беспокойство, если мы с Вами уже сотрудничаем.

  3. Здравствуйте!
    Вас интересуют новые заявки?
    Привлекаем клиентов в Ваш бизнес, с помощью рассылки в формы обратной связи.

    Несколько преимуществ при работе с нами:

    — Приятные цены — нам выгодно, чтобы заказчик получал прибыль, значительно превышающую стоимость рассылки и заказывал повторно

    — Все максимально прозрачно:
    Предоставим скриншоты из программы, с подробными отчетами о результатах рассылки, подтверждающие выполнение обязательств с нашей стороны.

    — В отличии от большинства наших конкурентов, оплата ТОЛЬКО за УСПЕШНО доставленные сообщения.

    Свяжитесь с нами в течении суток и в качестве бонуса, получите бесплатное составление оффера для Вашей рассылки!
    Наш E-mail: nenbupojar1977@mail.ru

    P.S. Извините за беспокойство, если мы с Вами уже сотрудничаем.

  4. Здравствуй!
    Попался на глаза сайт http://depositpoker.ru/, там где имеете возможность пользоваться хорошими poker-бонус приложениями и еще конечно добьетесь триумфа!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *