मैं अपने जीटीके आवेदन सिस्टम ट्रे में एक स्थिति आइकन करना चाहते हैं, मैं यह काफी अच्छी तरह से काम कर रहे एक StatusIcon का उपयोग कर मिल गया है, लेकिन इस पदावनत किया गया है:जीटीके + 3 StatusIcon प्रतिस्थापन
gtk_status_icon_new के बाद से बहिष्कृत कर दिया गया संस्करण 3.14 और नए लिखित कोड में उपयोग नहीं किया जाना चाहिए।
उपयोग सूचनाएं
प्रलेखन कहते हैं "के नोटिफिकेशन का उपयोग करें" लेकिन मैं पता नहीं क्या यह वास्तव में इसका मतलब है। मैं इसका मतलब है "डेस्कटॉप नोटिफिकेशन का उपयोग करें", लेकिन जहां तक मैं कह सकता हूं कि यह एक पूरी तरह से अलग उद्देश्य प्रदान करता है। मैं हमेशा एक दृश्यमान सिस्टम ट्रे आइकन चाहता हूं, अस्थायी पॉपअप अधिसूचना नहीं। इसके बावजूद, मुझे कुछ और नहीं मिल रहा है जो "नोटिफिकेशन" का मतलब है।
वहाँ जो माउस क्लिक/स्क्रॉल संकेत प्राप्त करने और पॉप-अप मेनू प्रदर्शित करने के लिए समर्थन के साथ, सिस्टम ट्रे में एक आइकन प्रदान करता है GtkStatusIcon के लिए एक नया प्रतिस्थापन मौजूद है?
यह निराशाजनक है, मुझे उम्मीद थी कि जीटीके उससे अधिक बहुमुखी बने रहने का प्रयास करेगा। मुझे लगता है कि मैं अभी GtkStatusIcon का उपयोग करना जारी रखूंगा और आशा करता हूं कि इसके हटाए जाने से पहले एक विकल्प उत्पन्न होगा। इसे क्लीयर करने के लिए शुक्रिया। – Tomha
इसे जीटीके +3 में हटाया नहीं जा रहा है, लेकिन इसे जीटीके +4 में हटाया जा सकता है, जो पिछड़ा संगत नहीं है। तो जब तक आप जीटीके + के उस संस्करण के आसपास आते हैं, तब तक आपको चिंता करने की ज़रूरत नहीं होगी जब तक कि आप अपना कोड माइग्रेट नहीं करते हैं। इसे बाद के संस्करण में हटा दिया जा सकता है कि; मुझे नहीं पता बहुमुखी प्रतिभा के लिए, जीटीके + अधिसूचनाएं प्रदान नहीं करता है! आपको इसे करने के लिए libnotify जैसे एक अलग पुस्तकालय जाना होगा। – andlabs
यह अधिसूचनाओं के बारे में सच है, मैं मुख्य रूप से पाइथन के साथ जीटीके का उपयोग कर रहा हूं, इसलिए मुझे जीआई एपीआई से सभी जीटीके के साथ नोटिफिकेशन आयात करने के लिए उपयोग किया जाता है और यह मेरे लिए नहीं हुआ था। मुझे यह देखने में दिलचस्पी होगी कि जीटीके के भविष्य के संस्करणों में इसका संपर्क कैसे किया जाता है, हालांकि प्रदान किया गया है कि मैं इसे जीटीके +3 के साथ काम कर सकता हूं, जो कि समय के लिए पूरी तरह से अच्छा होना चाहिए। – Tomha