我正在使用适用于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问题,如果我选择其他应用程序,我也会得到这个问题。
答案 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"'
答案 1 :(得分:2)
尝试在Growl网络设置中设置密码,并通过-P选项指定密码。
显然这是一个已知的错误:http://metacpan.org/pod/Net::Growl#Internal-OO-API-only