Lion的GrowlNotify 1.3 + Growl 1.3.1:错误

时间:2011-12-11 10:29:16

标签: growl growlnotify

我正在使用适用于Lion的Growl 1.3.1在Mac OS X 10.7.2上工作。我安装了 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 个答案:

答案 0 :(得分:5)

我知道可能不适用于OS X 10.7.2 ,但是我找到了这个答案,寻找最新的Growel(目前是Yosemite 10.10.5)并发现{{3在小牛队+中有效,而且正是我想要的:

  

使用Mavericks及更高版本,您可以使用AppleScript的“显示通知”执行此操作:

     

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

     

可以使用/ usr / bin / osascript:

从shell运行AppleScript      

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

this other answer

中有更多细节

答案 1 :(得分:2)

尝试在Growl网络设置中设置密码,并通过-P选项指定密码。

显然这是一个已知的错误:http://metacpan.org/pod/Net::Growl#Internal-OO-API-only