जब कार्य समाप्त हो जाता है तो टर्मिनल डॉक आइकन पर अधिसूचना बैज भेजें

बहुत समय पहले हमने आपको यह बताया कि 'कमांड' कमांड का उपयोग करके कमांड लाइन कार्य समाप्त होने पर कैसे घोषणा की जाए, लेकिन क्योंकि यह जोर से बोलता है कि यह शांत वातावरण में उपयोग करने के लिए अनुचित हो सकता है। टर्मिनल ऐप्स का एक और अधिक सूक्ष्म अधिसूचना बीईएल अलर्ट के नए उपयोग का लाभ उठाती है, जो ओएस एक्स शेर ऑनवर्ड में भयानक हार्डवेयर बीप की बजाए डॉक आइकन पर लाल अधिसूचना बैज को धक्का देती है।

एक पूर्ण आदेश के लिए अधिसूचना अलर्ट जोड़ना सरल है, बस कमांड के अंत में "&& tput bel" संलग्न करें। उदाहरण के लिए, जब कमांड कमांड समाप्त हो जाता है तो अधिसूचना अलर्ट फेंकने के लिए यह निम्न जैसा दिखेगा:

make install && tput bel

समाप्त होने पर, डिफ़ॉल्ट सिस्टम अलर्ट ध्वनि लगेगा, टर्मिनल डॉक आइकन एक नए लाल अधिसूचना बैज के साथ उछाल जाएगा।

यदि आप इसे ओएस एक्स में कार्रवाई में देखना चाहते हैं, तो इसे पिंग के साथ आज़माएं और फिर टर्मिनल ऐप से दूर जाएं:

ping -c 5 www.google.com && tput bel

यह "कहें" चेतावनी से काफी बेहतर हो सकता है क्योंकि कंप्यूटर म्यूट होने पर भी यह उपयोगी रहता है, और यह ग्रॉल अधिसूचना विधि से अधिक बहुमुखी है क्योंकि इसे किसी भी अतिरिक्त सॉफ़्टवेयर को फ़ंक्शन में स्थापित करने की आवश्यकता नहीं है। यह ओएस एक्स शेर और ओएस एक्स माउंटेन शेर में काम करता है।

ऑस्टिन एल को धन्यवाद भेजने के लिए धन्यवाद!