我正在使用适用于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问题,如果我选择其他应用程序,我也会得到这个问题.
我知道这可能不适用于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脚本触发通知中心通知中有更多详细信息?
尝试在 Growl 网络设置中设置密码,并通过 -P 选项指定密码。
显然这是一个已知的错误:http://metacpan.org/pod/Net::Growl #Internal-OO-API-only
| 归档时间: |
|
| 查看次数: |
2777 次 |
| 最近记录: |