2011-06-22 14 views
12

ग्रहण मेरी सफाई को बनाता है, बनाता है, या लोड करता है, जबकि मैं अक्सर कुछ मिनट के लिए अपने अंगूठे twiddling अटक गया है। यह अच्छा होगा अगर ग्रहण मुझे बीप के साथ सूचित कर सकता है जब प्रगति दृश्य में अंतिम कार्य चलाना समाप्त हो गया है, इसलिए मैं इंटरनेट पढ़ना बंद कर सकता हूं और काम पर वापस आ सकता हूं। क्या कोई सेटिंग या प्लगइन है जो यह करता है?जब कोई कार्य चलाना समाप्त हो जाता है तो मुझे ग्रहण कर सकते हैं?

संपादित करें: मैंने नीचे दिए गए नॉटी प्लगइन टेम्पलेट को अपनाने का प्रयास किया, जो JobManager पर श्रोता जोड़ता है। मैंने केवल done() को बीप करने के लिए लागू करने की कोशिश की जब जॉब चेंज इवेंट के नाम में "वर्कस्पेस बिल्डिंग" शामिल है, क्योंकि यह वह कार्य है जो आमतौर पर मेरे सेटअप में सबसे लंबा समय लेता है। आश्चर्यजनक रूप से, वर्कस्पेस बनाने वाला कार्य कभी भी done() कॉल नहीं भेजता है, बस scheduled() और aboutToRun() कॉल भेजता है। कोई अन्य विचार?

उत्तर

12

इसके लिए कोई वरीयता नहीं है - अभी तक।

JobManager जरूरत एपीआई इस कार्यक्षमता का समर्थन करने के लिए ...

संपादित है: मैं का निर्माण किया है और संलग्न एक बहुत ही सरल प्लग-इन जो हर काम है कि समाप्त हो जाता है के लिए बीप करेगा। यह अक्सर होता है :-)। आप इसे सभी झूठी सकारात्मकताओं को फ़िल्टर करने के लिए संशोधित कर सकते हैं, उदा। getPriority() और getName() द्वारा। इसके अलावा आप श्रोता को एक धुन बजा सकते हैं, एक संदेश पॉप अप कर सकते हैं (नहीं!) या जो कुछ भी ...

jobnotifier.zip देखें।

लिंक को अपडेट करने के ऊपर इस प्लगइन बनाने के लिए फिर से

+0

धन्यवाद! मुझे इसे चलाने में कुछ परेशानी हो रही है, हालांकि। मैंने फ़ोल्डर को अनजिप कर दिया, इसे मेरी प्लगइन्स निर्देशिका में गिरा दिया, और ग्रहण को पुनरारंभ किया। प्लगइन सहायता-> के बारे में-> प्लगइन्स के तहत दिखाई देता है, लेकिन मुझे कोई बीप नहीं सुनाई देती है। :((ग्रहण 3.5.2) –

+0

हम्म ... कंसोल दृश्य में, "होस्ट ओएसजीआई कंसोल" का चयन करने का प्रयास करें। फिर 'ss' ("छोटी स्थिति") आदेश जारी करें - यह प्लग-इन सूचीबद्ध करेगा ग्रहण स्थापना उनके राज्य के साथ। जॉब नोटिफ़ायर प्लगइन की जांच करें - आखिरी बार। यह राज्य 'स्टार्टेड' होना चाहिए लेकिन इसे 'RESOLVED' किया जा सकता है- बाद के मामले में आप इसे 'start _id_'' आदेश से शुरू कर सकते हैं ... –

+0

@nonty प्लगइन की स्थिति 'RESOLVED' थी। जब मैंने इसे शुरू करने का प्रयास किया, तो मुझे यह स्टैक ट्रेस मिला: http://pastebin.com/Xiqj2kQr (आपकी मदद के लिए बहुत बहुत धन्यवाद!) –

संबंधित मुद्दे