GrowlNotify 1.3 + Growl 1.3.1 для Lion: ошибка - PullRequest
5 голосов
/ 11 декабря 2011

Я работаю на Mac OS X 10.7.2 с Growl 1.3.1 для Lion. Я установил Growlnotify версии 1.3 и выполнено growlnotify -a Emacs.app -m "foo" в терминале. Я получаю:

2011-12-11 11:26:39.349 growlnotify[86152:707] <GrowlGNTPRegistrationAttempt: 0x7fa202017f00> failed because Error Domain=GCDAsyncSocketErrorDomain Code=7 "Socket closed by remote peer" UserInfo=0x7fa202202450 {NSLocalizedDescription=Socket closed by remote peer}
2011-12-11 11:26:39.351 growlnotify[86152:707] Failed to register with (null)

После этого рычание исчезает из строки меню. Другими словами: он разбился.

Кто-нибудь испытывал нечто подобное?

Скорее всего, это не проблема emacs, я также получаю это, если выбираю другие приложения.

Ответы [ 2 ]

5 голосов
/ 26 октября 2015

Я знаю, что это может не относиться конкретно к OS X 10.7.2 , но я пришел к этому ответу в поисках пути к Growel в последней (в настоящее время Yosemite 10.10.5) и нашел это другой ответ , который работает в Mavericks + и был именно тем, что я искал:

С Mavericks и более поздними версиями вы можете сделать это с помощью «экранного уведомления» AppleScript:

display notification "Lorem ipsum dolor sit amet" with title "Title"

AppleScript можно запустить из оболочки, используя / usr / bin / osascript:

osascript -e 'display notification "Lorem ipsum dolor sit amet" with title "Title"'

В есть намного больше деталей. * Как я могу вызвать уведомление Центра уведомлений из скрипта AppleScript или оболочки?

2 голосов
/ 03 марта 2012

Попробуйте установить пароль в настройках сети Growl и укажите пароль с помощью опции -P.

Видимо, это известная ошибка: http://metacpan.org/pod/Net::Growl#Internal-OO-API-only

...