2011-12-11 10 views
5

मैं मैक ओएस एक्स 10.7.2 पर शेर के लिए Growl 1.3.1 के साथ काम कर रहा हूं। मैंने संस्करण 1.3 को विकसित किया और टर्मिनल में growlnotify -a Emacs.app -m "foo" निष्पादित किया। मैं प्राप्त:GrowlNotify 1.3 + शेर के लिए Growl 1.3.1: त्रुटि

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

मैं सिर्फ 1.3 करने के लिए बादल की गरज अद्यतन में एक बहुत अधिक विवरण दिए गए हैं। 2 और समस्या पूरी तरह गायब हो गई। –

उत्तर

2

अपनी ग्रोथ नेटवर्क सेटिंग्स में पासवर्ड सेट करने का प्रयास करें और -पी विकल्प के माध्यम से पासवर्ड निर्दिष्ट करें।

जाहिर है यह एक ज्ञात बग है: http://metacpan.org/pod/Net::Growl#Internal-OO-API-only

+0

ग्रोल 2 के बारे में कैसे? – sorin

4

मैं जानता हूँ कि इस ओएस एक्स 10.7.2 के लिए विशेष रूप लागू नहीं हो सकता है, लेकिन मैं इस सवाल का जवाब एक तरह से नवीनतम (वर्तमान में Yosemite 10.10 में ग्रॉवेल की तलाश में आया था। 5) और this other answer कि मावेरिक्स + में काम करता है और पाया गया कि वास्तव में क्या मैं खोज रहा था:

मावेरिक्स के साथ

और बाद में, तो आप इस 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"'

वहाँ How can I trigger a Notification Center notification from an AppleScript or shell script?