मैं क्लटरस्टेज पर विंडो प्रकार संकेत कैसे सेट कर सकता हूं?

क्या पाइथन के साथ स्टैंडअलोन ClutterStage TYPE_HINT_DOCK (और सीमाहीन हो) का उपयोग करने का कोई तरीका है? शायद Xlib के साथ खिड़की में हेरफेर करके?

0

2 उत्तर

मैं दृढ़ता से क्लटर-gtk का उपयोग करने का भी सुझाव देता हूं। यह पाइथन बाइंडिंग उबंटू से नहीं हटा दी गई है।

हालांकि, अव्यवस्था अब इसे उत्पन्न करने के बजाय इसके अजगर बाइंडिंग के लिए गोबेल आत्मनिरीक्षण का उपयोग कर रही है ( सरल उदाहरण )।

उबंटू में नया पैकेज नाम अब पाइथन-क्लटर-कुछ के बजाय gir1.2-clutter-gtk-0.10 है। आप apt-cache खोज clutter gir के साथ अन्य अव्यवस्था आधारित बाइंडिंग का अवलोकन प्राप्त कर सकते हैं।

इसका यह भी अर्थ है कि लगभग हर gnome प्रोजेक्ट में अब पाइथन बाइंडिंग है, बस apt-cache search gir1 करें।

1
जोड़ा
12.04 में अव्यवस्था-gtk को हटा दिया गया है, मुझे विश्वास है। इसके अलावा, मैं आर्कबिनक्स का उपयोग करता हूं, उबंटू नहीं, और मुझे गलती से अविश्वसनीय रूप से अस्थिर पाया गया है, जब दुख की बात है।
जोड़ा लेखक crazedpsyc, स्रोत

हां, आपको चरण XID को पुनर्प्राप्त करने और संकेतों को मैन्युअल रूप से सेट करने की आवश्यकता है।

वैकल्पिक रूप से, आप क्लिटर-जीटीके और जीडीके एपीआई का उपयोग सीधे एक्सलिब का उपयोग करने के बजाय कर सकते हैं।

0
जोड़ा
@crazedpsyc: आपको XLib विंडो को clutter_x11_get_stage_window() के साथ पुनर्प्राप्त करने में सक्षम होना चाहिए और फिर XLib कॉल का उपयोग करके संकेत जोड़ना चाहिए।
जोड़ा लेखक dtoux, स्रोत
आईसीसीसीएम और ईडब्लूएमएच विनिर्देशों के बाद, आपको मंच विंडो पर _XA_MOTIF_WM_HINTS संपत्ति को बदलने की आवश्यकता होगी। यह बहुत उबाऊ Xlib सामान है, तो मेरा सुझाव है कि अगर संभव हो तो अव्यवस्था-gtk का उपयोग करना है।
जोड़ा लेखक ebassi, स्रोत
क्या आप समझा सकते हैं? मैं एक्सलिब के दस्तावेज में थोड़ा सा खो रहा हूं।
जोड़ा लेखक crazedpsyc, स्रोत
यदि संभव हो तो मैं क्लटरटेक निर्भरताओं से छुटकारा पाने की कोशिश कर रहा हूं, क्योंकि उबंटू अब इसे डिफ़ॉल्ट रिपोज़ में प्रदान नहीं करता है। (और यही वह जगह है जहां अधिकांश लिनक्स उपयोगकर्ता इन दिनों हैं ...)। साथ ही, मुझे अभी जिस समस्या का सामना करना पड़ रहा है वह वास्तव में एक्सलिब से विंडो ऑब्जेक्ट प्राप्त कर रहा है।
जोड़ा लेखक crazedpsyc, स्रोत