टिप्पणी यहाँ से जुड़ी है, क्या अधिसूचना इतिहास देखने का कोई तरीका है? , पूछा:
क्या यह एक और पीपीए को जोड़े बिना किया जा सकता है?
हाँ
दो टर्मिनल विंडो खोलें ( Ctrl+ Alt+ T+ T)। केवल परीक्षण के उद्देश्य से अतिरिक्त विंडो की आवश्यकता है।
टर्मिनल विंडो में से एक में सूचनाओं की निगरानी करें:
dbus-monitor "interface='org.freedesktop.Notifications'" | \
grep --line-buffered "member=Notify\|string"
(इसे रोकने के लिए, खिड़की बंद या प्रकार Ctrl+ C)
ध्यान दें कि इस स्क्रिप्ट को चलाने से यह केवल उन सूचनाओं को दिखाता है जो इसे शुरू होने के समय से होती हैं और प्रक्रियाओं और एप्स से पहले चलना चाहिए। जिसके लिए इतिहास वांछित है। टर्मिनल विंडो एक अपर्याप्त स्क्रॉल बैक आकार है, तो या तो में स्क्रॉल बैक लाइनों को बदलने Edit > Profile Preferences > Scrolling के रूप में या अगले वर्णित इतिहास रिकॉर्ड।
स्थायी लॉग में आउटपुट रिकॉर्ड करने के लिए बस लाइन के अंत में जोड़कर इसे एक फ़ाइल पर रीडायरेक्ट करें
। नोटिस को रिकॉर्ड करने और देखने के लिए लाइन में संलग्न करें ।>>path/filename.ext
grep
| tee >>path/filename.ext
grep
झसे आज़माओ।
- पैंगोलिन का उपयोग कर 12.04 लाइव एसडी / यूएसबी
- वायरलेस नेटवर्किंग बंद करें और चालू करें।
- कुछ अन्य सूचनाएँ बनाने के लिए अन्य टर्मिनल विंडो का उपयोग करें:
i में {0..100..20} में;
करना
Killall अधिसूचित-ओएसडी;
सूचना-भेजें "परीक्षण $ i" $ i;
नींद 0.5;
किया हुआ
परिणाम
के विवेकपूर्ण उपयोग grep
और sed
इन सूचनाओं को सुंदर रूप से प्रिंट कर सकते हैं जो इन मॉनिटर किए गए उदाहरणों के लिए नीचे दिखाए गए हैं। पाठ जो सूचना पॉप-अप बुलबुले में भित्तिचित्र से मेल खाता है, में दिखाया गया है bold
। उन दो तार से पहले एपी रहे हैं। पॉप-अप बबल में दिखाने के लिए भित्तिचित्र (यानी। "NetworkManager" या "अधिसूचित-भेजें") और आइकन का नाम, यदि (यानी। "अधिसूचना-नेटवर्क-वायरलेस-डिस्कनेक्ट")।
स्ट्रिंग ": 1.380"
मेथड कॉल सेंडर =: 1.14 -> डेस्ट =: 1.379 सीरियल = 8691
पथ = / org / freedesktop / सूचनाएं;
इंटरफ़ेस = org.freedesktop.Notifications; सदस्य = सूचित करें
स्ट्रिंग "NetworkManager"
स्ट्रिंग "अधिसूचना-नेटवर्क-वायरलेस-डिस्कनेक्ट"
स्ट्रिंग " मिसिंगलिंक "
स्ट्रिंग " डिस्कनेक्टेड - अब आप ऑफ़लाइन हैं "
स्ट्रिंग "तात्कालिकता"
स्ट्रिंग "क्षणिक"
मेथड कॉल सेंडर =: 1.14 -> डेस्ट =: 1.379 सीरियल = 8782
पथ = / org / freedesktop / सूचनाएं;
इंटरफ़ेस = org.freedesktop.Notifications; सदस्य = सूचित करें
स्ट्रिंग "NetworkManager"
स्ट्रिंग "अधिसूचना-नेटवर्क-वायरलेस-पूर्ण"
स्ट्रिंग " मिसिंगलिंक "
स्ट्रिंग " कनेक्शन स्थापित "
स्ट्रिंग "तात्कालिकता"
स्ट्रिंग "क्षणिक"
विधि कॉल प्रेषक =: 1.386 -> भाग्य =: 1.389 सीरियल = 7
पथ = / org / freedesktop / सूचनाएं;
इंटरफ़ेस = org.freedesktop.Notifications; सदस्य = सूचित करें
स्ट्रिंग "सूचना-भेजें"
स्ट्रिंग ""
स्ट्रिंग " परीक्षण 0 "
स्ट्रिंग " 0 "
स्ट्रिंग "तात्कालिकता"
। । ।
विधि कॉल प्रेषक =: 1.426 -> भाग्य =: 1.429 धारावाहिक = 7
पथ = / org / freedesktop / सूचनाएं;
इंटरफ़ेस = org.freedesktop.Notifications; सदस्य = सूचित करें
स्ट्रिंग "सूचना-भेजें"
स्ट्रिंग ""
स्ट्रिंग " परीक्षण 80 "
स्ट्रिंग " 80 "
स्ट्रिंग "तात्कालिकता"
विधि कॉल प्रेषक =: 1.430 -> भाग्य =: 1.433 धारावाहिक = 7
पथ = / org / freedesktop / सूचनाएं;
इंटरफ़ेस = org.freedesktop.Notifications; सदस्य = सूचित करें
स्ट्रिंग "सूचना-भेजें"
स्ट्रिंग ""
स्ट्रिंग " परीक्षण 100 "
स्ट्रिंग " 100 "
स्ट्रिंग "तात्कालिकता"
क्रॉस संदर्भ:
... किया जाना ...