I3 (window manager)
आई3 एक टाइलिंग विंडो मैनेजर है जिसे एक्स11 के लिए डिज़ाइन किया गया है, जो डब्ल्यूएमआईआई से प्रेरित है और सी में लिखा गया है। यह टाइलिंग, स्टैकिंग और टैबिंग लेआउट का समर्थन करता है, जिन्हें मैन्युअल रूप से संभाला जाता है। इसका विन्यास एक सादे पाठ फ़ाइल के माध्यम से प्राप्त किया जाता है और कई प्रोग्रामिंग भाषाओं से इसके यूनिक्स डोमेन साकेट और जे. एस. ओ. एन. आधारित आई. पी. सी. इंटरफेस का उपयोग करके आई3 का विस्तार करना संभव है। डब्ल्यू. एम. आई. आई. की तरह, आई3 वी. आई. और वी. आई. एम. के समान एक नियंत्रण प्रणाली का उपयोग करता है। डिफ़ॉल्ट रूप से, विंडो फोकस को दाहिने हाथ की होम रो कुंजियों (मॉड1 + जे, के, एल, सेमीकॉलन) के अलावा 'मॉड1' कुंजी (ऑल्ट कुंजी/विंडोज कुंजी) के रूप में संदर्भित प्रलेखन द्वारा नियंत्रित किया जाता है, जबकि विंडो आंदोलन को शिफ्ट कुंजी (मॉड1 + शिफ्ट + जे, के, एल, सेमीकॉलन) के जोड़ द्वारा नियंत्रित किया जाता है। डिजाइन लक्ष्य आई3 के प्राथमिक डिजाइन लक्ष्यों में अच्छी तरह से लिखित, प्रलेखित कोड होना है जो उपयोगकर्ता के योगदान को प्रोत्साहित करता है; एक्सलिब के बजाय एक्ससीबी का उपयोग करना; बहु-निगरानी सुविधाओं को सही ढंग से लागू करना, ताकि प्रत्येक कार्यक्षेत्र को एक आभासी स्क्रीन पर सौंपा जाए, और परिवर्धन और हटाने की निगरानी खिड़कियों के गैर-विनाशकारी हों; विभिन्न तरीकों को लागू करना, पाठ संपादकों vi और vim के समान तरीके से; खिड़की प्रबंधन के लिए अमूर्त (और अंतर्निहित डेटा संरचना) के रूप में एक पेड़ का उपयोग करना; और UTF-8 वर्ण एन्कोडिंग को लागू करना। विशेषताएँ आई3 का विन्यास एक सादे पाठ फ़ाइल (आमतौर पर ~/. कॉन्फ़िग/आई3/कॉन्फ़िग में पाया जाता है) के माध्यम से किया जाता है, जिसे किसी भी परिष्कृत प्रोग्रामिंग ज्ञान के बिना अनुकूलित किया जा सकता है। अन्य लोकप्रिय टाइलिंग विंडो प्रबंधकों के विपरीत, जैसे कि dwm, भयानक और xmonad, विंडो प्रबंधन को i3 में उपयोगकर्ता पर छोड़ दिया जाता है। खिड़कियाँ पात्रों के अंदर रखी जाती हैं, जिन्हें ऊर्ध्वाधर या क्षैतिज रूप से विभाजित किया जा सकता है। इन्हें वैकल्पिक रूप से आकार भी बदला जा सकता है। खिड़कियों को ढेर करने के साथ-साथ उन्हें टैब करने के विकल्प भी हैं (वेब ब्राउज़र द्वारा उपयोग किए जाने वाले इंटरफेस के समान)। आई3 डिफ़ॉल्ट प्रोग्राम लांचर के रूप में डीमेनू का उपयोग करता है, लेकिन इसे बदला जा सकता है। आई3 में आई3बार नामक एक संबद्ध प्रोग्राम भी है जो स्क्रीन के नीचे सिस्टम के बारे में जानकारी प्रदर्शित करता है। आई3 कई मॉनिटरों के उपयोग का भी समर्थन करता है। फ्लोटिंग पॉप-अप विंडो भले ही आई3 एक टाइलिंग विंडो मैनेजर है, विशिष्ट विंडो, जैसे कि पासवर्ड पॉप-अप, डिफ़ॉल्ट रूप से नई टाइलों के रूप में प्रदर्शित नहीं होते हैं; वे हमेशा टाइल वाली खिड़कियों के सामने ढेर किए जाते हैं, जब तक कि पूर्ण स्क्रीन मोड में न हों। इन तैरती खिड़कियों को स्वतंत्र रूप से स्थानांतरित और आकार बदला जा सकता है, जैसा कि वे विंडो प्रबंधकों और GNOME या KDE प्लाज्मा जैसे लोकप्रिय डेस्कटॉप वातावरण में कर सकते हैं। आई3 के लेखकों का इरादा है कि तैरती खिड़कियों का उपयोग केवल पॉप-अप खिड़कियों के लिए किया जाए। गैलरी में एक्स विंडो प्रबंधकों की तुलना भी देखें-वेलैंड के लिए स्वे-विंडो प्रबंधक जो आई3 संदर्भ फुटनोट्स के समान है बाहरी लिंक बीएसडी लाइसेंस टाइलिंग विंडो प्रबंधकों का उपयोग करके सी फ्री एक्स विंडो प्रबंधकों सॉफ्टवेयर में प्रोग्राम किए गए फ्री सॉफ्टवेयर टाइलिंग विंडो प्रबंधक यूनिक्स विंडो सिस्टम-संबंधित सॉफ्टवेयर 2009