मैं जासूसी के माध्यम से हर अधिसूचना को फ़िल्टर करने का प्रयास कर रहा हूं। हालाँकि, मैं एक स्क्रिप्ट को अजगर स्क्रिप्ट से प्राप्त करने का एक तरीका नहीं खोज सकता, या यहां तक कि क्या सुनने के लिए संकेत_नाम।
bus.add_signal_receiver(espeak,
dbus_interface="org.freedesktop.Notifications",
signal_name="??")
इसके लिए Google को प्रयास करने से केवल नई सूचनाएं बनाने से संबंधित परिणाम मिलते हैं, इसलिए मैं अब पूरी तरह से खो गया हूं।
किसी को भी इस के साथ मेरी मदद कर सकते हैं?
संक्षेप में, जो मैं चाहता हूं वह अजगर का उपयोग करके आने वाली सूचनाओं को सुनने के लिए है, और अधिसूचना के "निकाय" विशेषता को प्राप्त करना है।
dbus-monitor "type='signal',interface='org.freedesktop.Notifications'"
कुछ भी नहींdbus-monitor "interface='org.freedesktop.Notifications'"
दिखाती है लेकिन सूचनाएं दिखाती है (प्रकार 'method_call' है 'सिग्नल' नहीं)।