I3

उन्नत टाइलिंग डब्ल्यूएम
अब डाउनलोड करो

I3 रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • BSD License
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Michael Stapelberg
  • प्रकाशक वेब साइट:
  • http://michael.stapelberg.de/mxallowd.en

I3 टैग


I3 विवरण

बेहतर टाइलिंग wm i3 एक खपरैल विंडो प्रबंधक है। यह पूरी तरह से scratch.i3 से लिखा है बनाया गया था क्योंकि wmii, समय में हमारे पसंदीदा विंडो प्रबंधक, कुछ सुविधाओं हम, (Xinerama किया ठीक है, उदाहरण के लिए) चाहता था कुछ कीड़े था प्रदान नहीं किया, कुछ समय के बाद से प्रगति नहीं की थी और आसान सभी (स्रोत कोड टिप्पणी / प्रलेखन पूरी तरह से कमी) पर हैक करने नहीं था। फिर भी, हमें लगता है कि wmii डेवलपर्स और योगदानकर्ताओं के लिए एक महान काम किया है। हमें प्रेरणादायक बनाने के लिए है कि i3 मुख्य रूप से उन्नत उपयोगकर्ताओं और developers.Goals पर लक्षित है i3.Please बारे में पता होना करने के लिए धन्यवाद: अनुभवों जब हैक करने / ठीक wmii चाहने हम बना के आधार पर, हम i3 के लिए निम्नलिखित लक्ष्यों पर सहमत हुए हैं: 1। अच्छी तरह से पढ़ने योग्य, अच्छी तरह से प्रलेखित कोड लिखें। कैसे अपनी आंतरिक कामकाज के बारे में समझाकर i3 का विस्तार करने पर आपको अतिरिक्त दस्तावेज़ बनाएँ। यह लोग हैं, जो कैसे इस कार्यक्रम को जानते हो, लेकिन जो जरूरी X11 के internals के सभी से परिचित नहीं हैं के द्वारा किया जा रहा है modifyable भी शामिल है। यही कारण है, दस्तावेज़ क्यों बातें होती है और जब वे ताकि उपयोगकर्ता पूरी प्रक्रिया की एक तस्वीर हो जाता है ऐसा एक विंडो प्रबंधक सिर्फ स्रोत कोड को पढ़ कर की जिम्मेदार है। 2. जहां तक ​​संभव हो उपयोग XCB (यह, अभी तक कुछ सुविधाओं के लिए कार्य प्रदान नहीं करता है XKB की तरह) Xlib के बजाय। XCB एक अधिक स्वच्छ एपीआई है और तेजी से काफी स्थितियों का एक बहुत में होना चाहिए। 3. Xinerama सही ढंग से लागू करें, वह यह है कि एक आभासी स्क्रीन करने के लिए प्रत्येक कार्यक्षेत्र बताए द्वारा। विशेष रूप से यह सुनिश्चित करें कि संलग्न और वीडियो प्रोजेक्टर जैसे नए मॉनिटर अलग करने ऑपरेशन के दौरान काम करता है और सही काम करता है बनाते हैं। 4. अमूर्त के लिए एक मेज के रूपक का प्रयोग करें। आप क्षैतिज और ऊर्ध्वाधर कॉलम बना सकते हैं (wmii में, आप केवल ऊर्ध्वाधर कॉलम बना सकते हैं)। यह कैसे काम करता है, यह वास्तव में i3 में एक महत्वपूर्ण सिद्धांत है पर अधिक जानकारी के लिए दस्तावेज़ देखें। (कार्यसूची: प्रलेखन :-)) एक आदेश मोड को लागू करें 5., vim में की तरह। आप आसानी से अनेक कार्रवाइयों को आदेश मोड का उपयोग करके (ध्यान केंद्रित करने, स्थानांतरित करने तड़क की तरह) जोड़ सकते हैं। 6. पर नज़र रखता है flipping के लिए अधिष्ठापित समर्थन को लागू करें। 7. विन्यास और अपठनीय / टूट makefiles बनाने के लिए इस तरह के autoconf / automake जैसे कार्यक्रमों का उपयोग नहीं करते। इसके बजाय, एक साफ makefile जो स्वचालित रूप से विशिष्ट प्लेटफार्मों के लिए सक्षम बनाता है / अक्षम सुविधाओं का उपयोग। इसके अलावा, निर्भरता ठीक से दस्तावेज़, ताकि पैकेज देखरेख एक आसान काम पैकेजिंग i3 है। 8. हुक प्रदान करें / अन्य कार्यक्रमों के लिए कॉलबैक एकीकृत करने के लिए। इस तंत्र का उपयोग करना, एक आसानी से जो कुछ भी भाषा में i3 विस्तार कर सकते हैं, कभी सी कोड को बिना छुए। इसके अलावा, एक चल i3 उदाहरण के साथ संवाद करने, संदेश भेजा जा सकता है। यह दृष्टिकोण 9P फाइल सिस्टम के wmii के उपयोग की तुलना में अधिक हल्के होना चाहिए। इसके अलावा, मुख्य कार्यक्षमता एक अलग प्रोग्राम पर निर्भर नहीं करता है, ताकि i3 रन तेजी से, अपने सिस्टम लोड किया जा रहा है, खासकर जब। 9. UTF-8 स्वच्छ रहें। 10 कम से कम खिड़की प्रबंधकों के बीच हमेशा की तरह उत्कृष्टता: क्या फूला हुआ नहीं हो, फैंसी होना नहीं है (सरल सीमाओं सबसे सजावट हम करना चाहते हैं), Xft और धुंधला फोंट के लिए समर्थन जोड़ने नहीं है। हालांकि, हम इस तरह के कोड का स्रोत लाइनों की एक अधिकतम राशि के रूप में अनावश्यक सीमाओं को लागू नहीं है। यह थोड़ा बड़ा होने की जरूरत है, तो यह be.Special सुविधाएँ होगा * हम Mode_switch (Alt जीआर) पर बाध्य कर सकते हैं। अन्य खिड़की प्रबंधकों करने के लिए है कि एक X11-बग, नहीं करने के लिए सही ढंग से KeyPress- घटनाओं में सेट किया जा जो संशोधक राज्य का कारण बनता है की वजह से असफल। हम सही राज्य पाने के लिए सुनिश्चित करने के लिए XKB का उपयोग करें।


I3 संबंधित सॉफ्टवेयर

शुद्ध

आपके जीनोम डेस्कटॉप के लिए एक सरल, स्पष्ट और सुरुचिपूर्ण थीम ...

150

डाउनलोड