2012-01-12 4 views
5

में टाइलिंग विंडो मैनेजर लिखना अब मैं 6 महीने से अधिक समय के लिए बहुत बढ़िया टाइलिंग विंडो मैनेजर का उपयोग कर रहा हूं, और इससे काफी खुश हूं।पायथन

मैं एक सप्ताहांत परियोजना के रूप में और हैकफ़ुन के लिए अपना खुद का टाइलिंग विंडो प्रबंधक लिखना चाहता हूं। मैंने देखा कि Xmonad और dwm बहुत छोटे हैं। मुझे Qtile एक पायथन विंडो प्रबंधक के बारे में पता है।

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

यदि आप खिड़की प्रबंधक लिखने में समान अनुभव साझा कर सकते हैं तो यह बहुत अच्छा होगा।

+0

क्या आपने अभी तक क्यूटीइल कोड पढ़ने की कोशिश की है? –

+2

यदि आप [XCB] (http://xcb.freedesktop.org/) को समझते हैं तो यह मदद करता है, फिर आप [पायथन बाइंडिंग्स] (http://xcb.freedesktop.org/XcbPythonBinding/) को देखना शुरू कर सकते हैं। –

+0

@ लार्समैन मैंने अभी तक क्यूटीइल कोड नहीं पढ़ा है, मैं इसे एक से बाहर देखूंगा। – 18bytes

उत्तर

8

आपको कुछ एक्स क्लाइंट लाइब्रेरी की आवश्यकता होगी। मैं एक्स प्रोटोकॉल के क्लाइंट साइड के शुद्ध पायथन कार्यान्वयन, python-xlib पर एक नज़र डालने का सुझाव देता हूं। इसमें plwm शामिल है, जो पाइथन में लिखे गए न्यूनतम विंडो प्रबंधक का एक उदाहरण कार्यान्वयन है।