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, Разработка

25 comments


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  5. Пробиваем информацию по базам.

    Справка по имуществу человека или фирмы — 1500
    Справка по банковским счетам человека или фирмы — 1500
    Движение по расчетному счету фирмы — от 10 000 (видно остаток на счете)
    Остатки на счетах — 7000 один счет

    Справка об имуществе человека из Росреерста без печати — 4000
    Справка об имуществе фирмы из Росреерста без печати — 4000

    Пробить номер телефона от 1500
    Установить состав семьи — 2000
    Передвижение на самолетах и поездах — от 3000
    Взлом почты — от 20 000

    Работаем с обнальщиками, которые не выполняют свои финансовые обязательства.
    Без предоплаты.
    Комиссия 50% от возвращенной суммы.

    Работаем по договору. Оплата нал/безнал

    Если Вам интересны подробности, свяжитесь с нами: bazakonkrurentov2013@gmail.com
    Встречи, консультации, дополнительные контакты по запросу. Находимся в СПб.

  6. Статьи для сайта по 13 рублей за 1000 знаков, качество, гарантии, уникальность — http://cllic.xyz/xr7

  7. Bruceplent

    מילפית עם ציצי ענק וכוס מושלם נדפקת על הספה בכל התנוחות האפשרויות
    נערות ליווי

  8. Sanderyxv

    Duke de Montosier

  9. Flashpaqzea

    antiquities. These are the Egyptian papyri

  10. Ascentkfe

    among them acquired «Moral

  11. Leupoldczi

    Many calligraphers have acquired

  12. Carpetjgk

    manuscripts significantly

  13. Haywardidw

    from a printed book, reproduction

  14. Carpetwct

    Manuscript is a collective name for texts

  15. RainMachinefds

    and 12 thousand Georgian manuscripts

  16. Amazonnncdl

    from lat. manus — «hand» and scribo — «I write») ]

  17. Epiphoneksg

    or their samples written

  18. Furrionabf

    Since manuscripts are subject to deterioration

  19. Edelbrockqgw

    European glory, and even after

  20. Infraredadh

    handwritten books were made,

  21. Minelabdwg

    European glory, and even after

  22. Independentjpy

    new texts were rewritten

  23. Garminzyyj

    from lat. manus — «hand» and scribo — «I write») ]

  24. Я научу тебя мой друг безвозмездно, как зарабатывать на Airdrop от 300$ в неделю.

    Наш сайт Airdrop.su
    Найди наш канал «Оп, снова Airdrop» в Telegram

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

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