5

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 の問題ではなく、他のアプリケーションを選択した場合にも発生します。

4

2 に答える 2

6

これは特にOS X 10.7.2には当てはまらないかもしれませんが、最新(現在はYosemite 10.10.5)でGrowelへの道を探してこの回答にたどり着き、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 またはシェル スクリプトから通知センターの通知をトリガーするにはどうすればよいですか?」を参照してください。

于 2015-10-26T14:47:29.967 に答える
2

Growl ネットワーク設定でパスワードを設定し、-P オプションでパスワードを指定してみてください。

どうやらそれは既知のバグです: http://metacpan.org/pod/Net::Growl#Internal-OO-API-only

于 2012-03-02T20:43:05.683 に答える