लिनक्स ओएस एक्स के ग्रोथ के बराबर लिनक्स क्या है?


17

मैं उबंटू पर स्क्रिप्ट लिखना चाहता हूं जो ओएस एक्स (विशेष रूप से, growlnotifyकमांड-लाइन टूल) पर ग्रोनल के अनुरूप एक उपकरण के माध्यम से उपयोगकर्ता को सूचित करेगा । लिनक्स पर समतुल्य उपकरण को क्या कहा जाता है?

जवाबों:


25

उबंटू सूचनाएं दिखा सकता है , जो ग्रोनल के बराबर लगती हैं। यह DBus (कार्यक्रमों के लिए) और notify-sendकमांड के माध्यम से (शेल स्क्रिप्ट के लिए) सुलभ है ।


1
और यह कैसे काम करता है, इसके growlnotifyबराबर क्या है ?
डैनियल बेक

मुझे लगता है कि कमांड लाइन से सूचनाएं भेजना संभव है, लेकिन मुझे सटीक कमांड नहीं मिल रही है।
मनु

मेरा मानना ​​है कि कमांड सूचित है-भेजें: ubuntuforums.org/showthread.php?t=642997
Manu

2
अब यह एक उपयोगी उत्तर है ;-) उस जानकारी को शामिल करने के लिए अपने उत्तर को संपादित करने का प्रयास करें। इसके अलावा zenityऔर knotifyमंच पर उल्लेख शायद देखने लायक हैं।
डैनियल बेक

1
मैं यह जोड़ना चाहूंगा कि notify-osdउबंटू में (जो notify-sendसूचनाएँ प्रदर्शित करता है ) में कुछ-की-भयानक (बग्स ("सुविधाएँ" कहा जाता है ) , गंभीरता से ) टाइमआउट सेट करने में असमर्थ होने के बावजूद (भले ही -tपैरामीटर प्रलेखित है notify-send) बुलबुले पर और नहीं किया जा रहा है एक बार में कई बुलबुले दिखाने में सक्षम। मेरे लिए, यह नोटिफ़ाइड-ओएसडी को अनुपयोगी बनाता है और जब पैच उपलब्ध होते हैं, तो मैं एक विकल्प की तलाश करता हूं। यह वर्तमान में मेरे लिए सबसे उपयुक्त है: omgubuntu.co.uk/2012/03/…
Jaap Haagmans

7

Linux के लिए एक Growl पोर्ट है। यहां पाया गया: ग्रोनल-फॉर-लाइनक्स


1
यह केवल ग्रोवल डेमॉन है, इसमें ग्रोनलोटिफाइ कमांड शामिल नहीं है। Linux के लिए एक Growl क्लाइंट क्या है जो Growl मेसेज भेज सकता है?
विल शेपर्ड

ग्रोनलोटिफाइ के बराबर लाइनक्स गैंट-सेंड है। आप यहां स्रोत को पकड़ सकते हैं और इसे स्वयं बना सकते हैं। मेरा यहाँ एक प्रश्न है जो इस का उपयोग करने की प्रक्रिया को कवर करता है , लेकिन कमोबेश कमांड पढ़ता है जैसे gntp-send -a "App Name" -s host-ip-address -p "password" "title" "test"कि मेजबान आईपी पता उस सिस्टम के लिए आईपी पता है जिसे आप सूचनाएं भेजना चाहते हैं।
जर्नीमैन गीक

5

यदि आप KDE का उपयोग कर रहे हैं, तो यह वास्तविक आसान है! नीचे दिए गए उदाहरण के अनुसार, KDE से निर्मित kdialog कमांड का उपयोग करें:

kdialog --passivepopup "Example text"

यदि आप सादे उबंटू का उपयोग करते हैं , तो आपको निम्नलिखित आदेश जारी करके libnotify-bin पैकेज स्थापित करने की आवश्यकता है :

sudo apt-get install libnotify-bin

और फिर आप इस तरह से संदेश भेज सकते हैं:

notify-send "Example text"

kdialog में थोड़ा और अधिक दिलचस्प है क्योंकि यह रास्ता कमांड लाइन से सिर्फ भेज अधिसूचना की तुलना में अधिक करता है। आप वास्तव में इसके साथ अपने बैश कार्यक्रमों के लिए एक इंटरैक्टिव गुई का निर्माण कर सकते हैं!

खैर, मुझे उम्मीद है कि इससे मदद मिलेगी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.