दूसरे दिन, उत्कृष्ट WebUpd8 ब्लॉग को पढ़ते हुए, मैंने एक उपकरण प्राप्त किया अधिसूचना के अंत में क्रियान्वयन द्वारा आदेश में अंतिम, जो उन मामलों में उपयोगी हो सकता है जहां इस कार्य में कई मिनट लग सकते हैं। ईमानदारी से, मुझे नहीं लगता कि यह सबसे अच्छा समाधान है। उस कारण से, यहाँ हम प्रस्ताव करते हैं अन्य विकल्पअधिक प्रथाओं और सरल। |
अनुक्रमणिका
अविकसित-मुझे
एंड्रयू का अनुशंसित उपकरण यूनिड्रिस्ट-मी है।
में स्थापना उबंटू और सहायक उपकरण:
sudo add-apt-repository ppa: undistract-me-packagers / daily sudo apt-get update sudo apt-get install-undistract-me
इसका उपयोग करने के लिए, आपको विकल्प को सक्षम करना होगा "लॉगिन टर्मिनल के रूप में कमांड चलाएँ" अपनी प्राथमिकता के टर्मिनल में। GNOME के साथ आने वाले में हम इस विकल्प को सक्षम कर सकते हैं संपादित करें> प्रोफ़ाइल प्राथमिकताएँ.
एक बार स्थापित होने पर, 10 सेकंड से अधिक समय लेने वाली कोई भी कमांड पूर्ण होने पर एक संदेश प्रदर्शित करेगी।
अन्य विकल्प
नीचे दिखाए गए तरीकों का लाभ कई हैं:
- वे केवल तभी चलाते हैं जब उपयोगकर्ता इसका अनुरोध करता है
- अतिरिक्त कार्यक्रमों की स्थापना की आवश्यकता नहीं है (आमतौर पर आवश्यक पैकेज पहले से ही लगभग सभी लोकप्रिय डिस्ट्रोस में स्थापित हैं)
- अगर आलस आपके ऊपर से हट जाता है, तो आप उन्हें आसानी से एक स्क्रिप्ट में बदल सकते हैं
- वे सुपर फास्ट हैं, संसाधनों का उपभोग नहीं करते हैं और सीखना आसान है
सूचित करें-भेजें
उबंटू-शैली अधिसूचना संदेशों को प्रदर्शित करने के लिए, आपको सूचित-भेजना होगा। उबंटू, लिनक्स मिंट, और डेरिवेटिव डिफ़ॉल्ट रूप से स्थापित इस पैकेज के साथ आते हैं। आर्क उपयोगकर्ता इसे AUR से इंस्टॉल कर सकते हैं।
फिर, बस जोड़ें && सूचित करें "भेजा!" कमांड के अंत में हम निष्पादित करना चाहते हैं। यह मानते हुए कि निष्पादित करने की आज्ञा बिल्ली थी:
बिल्ली फ़ाइल && सूचित करें "पूर्ण!"
ज़ीनत
एक अधिक "जटिल" अधिसूचना प्रणाली ज़ेनिटी है, जिसके साथ हम बटन आदि के साथ संवाद बॉक्स प्रदर्शित कर सकते हैं।
जैसा कि सूचित-भेजें, बस जोड़ें && zenity –info –text = »समाप्त!» कमांड के अंत में हम निष्पादित करना चाहते हैं। यह मानते हुए कि एक बार फिर, कि अमल करने की आज्ञा बिल्ली थी:
बिल्ली फ़ाइल && zenity --info --text = "लंबी कमांड पूरी हुई।"
Fuente: वेबअपड८
3 टिप्पणियाँ, तुम्हारा छोड़ दो
सिद्धांत रूप में यह भी काम कर सकता है: »बिल्ली फ़ाइल & गूंज -ea«, कमांड के अंत में एक बीप का उत्पादन करता है (चक्र में यह काम नहीं करता है)। टिप के बारे में (यदि मुझे गलतफहमी नहीं थी), "कमांड 1; कमांड 2" "कमांड 1 और&2" के समान नहीं है; पहले मामले में, कमांड 2 को अच्छी तरह से समाप्त हो जाने के बावजूद कमांड 1 को निष्पादित किया जाता है, दूसरे में यह केवल तभी निष्पादित होता है यदि कमांड 1 सही ढंग से समाप्त हो गया है। अभिवादन और अच्छी पोस्ट, मुझे सूचित-भेजना बहुत पसंद है, बहुत व्यावहारिक है
बहुत उपयोगी! परिक्षण…
नमस्कार, मैं आमतौर पर इस विकल्प का बेहतर उपयोग करता हूं:
बिल्ली फ़ाइल; zenity -info –text = »लंबी कमांड पूरी हुई।»
यह मुझे एक से अधिक अधिसूचना डालने की अनुमति देता है और जब तक मैं दबाता हूं तब तक टर्मिनल लॉक नहीं होता है।
सादर