Lion的GrowlNotify 1.3 + Growl 1.3.1:错误

Mar*_*ert 5 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)
Run Code Online (Sandbox Code Playgroud)

然后,咆哮从菜单栏中消失.换句话说:它崩溃了.

有没有人经历类似的事情?

这很可能不是emacs问题,如果我选择其他应用程序,我也会得到这个问题.

Nat*_*ate 5

我知道这可能不适用于OS X 10.7.2,但是我找到了这个答案,寻找最新的Growel(目前Yosemite 10.10.5),并发现这个其他答案适用于Mavericks +并且正是我的意思寻找:

使用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"'

如何从AppleScript或shell脚本触发通知中心通知中有更多详细信息


Aas*_*sai 2

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

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