अगले लेख में हम विस्मयकारी विंडो मैनेजर पर एक नज़र डालने जा रहे हैं। ये है का प्रशासक एक्स के लिए खिड़कियां जिस पर हम कई विन्यास कर सकते हैं। इसे C और Lua प्रोग्रामिंग भाषा में विकसित किया गया था। यह तेजी से और अनुकूलन योग्य बनाया गया है और यह मुख्य रूप से डेवलपर्स, बिजली उपयोगकर्ताओं और यहां तक कि हर रोज़ उपयोगकर्ताओं के लिए अभिप्रेत है जो कंप्यूटिंग कार्यों के लिए अपने ग्राफिकल वातावरण पर नियंत्रण चाहते हैं। यह बहुत तेज़, एक्स्टेंसिबल है, और GNU GPLv2 के तहत लाइसेंस प्राप्त है।
प्रकार के कई विंडो प्रबंधकों के साथ टाइलिंग विंडो मैनेजर (मोज़ेक प्रकार), उपयोगकर्ता के लिए माउस के उपयोग के बिना विंडोज़ को उत्पादक रूप से संचालित करना संभव बनाता है। यह विंडो मैनेजर सबसे लोकप्रिय Gnu / Linux वितरण जैसे कि Ubuntu, Fedora, OpenSuse, Debian, आदि के रिपॉजिटरी में शामिल है।
सुविधाओं में से एक है कि बाकी के अलावा बहुत बढ़िया सेट करता है तथ्य यह है कि के बजाय अतुल्यकालिक XCB पुस्तकालय का उपयोग करता है एक्सलिब एक समय का। यह अपने विकल्पों की तुलना में विलंबता के लिए बहुत कम विषय बनाता है।
एक विंडो मैनेजर संभवतः आपके वेब ब्राउज़र, मेल रीडर और टेक्स्ट एडिटर के साथ दैनिक कार्यों में सबसे अधिक उपयोग किए जाने वाले सॉफ़्टवेयर अनुप्रयोगों में से एक है।
विस्मयकारी विंडो मैनेजर की सामान्य विशेषताएं
- Es स्वतंत्र और खुला स्रोत। इसका सोर्स कोड उपलब्ध है GitHub.
- विकास के कांटे के रूप में शुरू किया DWM.
- इसका आधार कोड कम आकार के साथ स्थिर और तेज है.
- कार्यक्षेत्रों के बजाय लेबल का उपयोग करें.
- इसका उपयोग भी करता है पुस्तकालय अतुल्यकालिक XCB.
- समर्थन असली मल्टीहेड (अधिष्ठापितप्रति स्क्रीन डेस्कटॉप के साथ) (लेबल).
- टैग (कार्यक्षेत्र के बजाय उपयोग किया जाता है) अनुमति ग्राहकों को कई लेबल पर रखें और एक ही समय में उनमें से कई प्रदर्शित करें.
- अतिरिक्त कार्यों के लिए विभिन्न लुआ एक्सटेंशन का समर्थन करता हैजैसे विजेट फीड, लेआउट, डायनेमिक टैगिंग, टैब आदि।
- समर्थन डी-बस.
- औजार कई Freedesktop मानकों, XEmbed, XDG बेस डायरेक्टरी, सिस्टम ट्रे, EWMH और डेस्कटॉप अधिसूचना सहित।
- मानते हैं कुंजी संयोजन, इसलिए हमें उन अधिकांश चीजों के लिए माउस की आवश्यकता नहीं होगी जो हम कर सकते हैं।
- अच्छी तरह से प्रलेखित स्रोत कोड और एपीआई.
ये केवल विस्मयकारी विंडो प्रबंधक की कुछ सामान्य विशेषताएं हैं। वे कर सकते हैं सभी से विस्तार से परामर्श करें परियोजना की वेबसाइट.
उबंटू पर विस्मयकारी विंडो मैनेजर स्थापित करना
बहुत बढ़िया विंडो मैनेजर वर्तमान में लगभग सभी Gnu / Linux वितरण के लिए उपलब्ध हो सकते हैं। इस कारण हम कर सकते हैं डिफ़ॉल्ट पैकेज मैनेजर का उपयोग करके इसे उबंटू पर स्थापित करें, टर्मिनल खोलना (Ctrl + Alt + T) और निम्नलिखित कमांड का उपयोग करना:
sudo apt install awesome
यदि आपने पहले कभी विंडो मैनेजर का उपयोग नहीं किया है, तो अपने लिए यह प्रयास करें। बड़ी संख्या में डिजाइन, विस्तार और विशेषताएं.
फ़ाइल बनाकर बहुत बढ़िया सेटअप किया जाता है $ XDG_CONFIG_HOME / भययोग्य / rc.luaआम तौर पर ~ / .config / भययोग्य / rc.lua। कॉन्फ़िगरेशन के बारे में अधिक जानकारी के लिए, हम निर्देशों का उल्लेख कर सकते हैं GitHub पर पेज.
यदि आप चाहते हैं इस विंडो मैनेजर के स्रोत को संकलित करें, आप में दिए गए निर्देशों का पालन कर सकते हैं GitHub पेज। स्रोत कोड में इसे एक नमूना विन्यास के साथ प्रदान किया जाता है जिसे कहा जाता है Awesomerc.lua.
बहुत बढ़िया खिड़की प्रबंधक चल रहा है
हम कर सकेंगे हमारे डिस्प्ले मैनेजर से सीधे विस्मयकारी विंडो मैनेजर चुनें.
जैसा कि परियोजना के GitHub पृष्ठ पर, को इंगित किया गया है एक विशिष्ट स्क्रीन के लिए बहुत बढ़िया कनेक्ट करें, हमें यह सुनिश्चित करना होगा कि पर्यावरण परिवर्तनशील हो प्रदर्शन उदाहरण के लिए, सही तरीके से कॉन्फ़िगर किया गया है:
DISPLAY=foo.bar:1 exec awesome
यह स्क्रीन पर बहुत बढ़िया शुरू होगा: 1 होस्ट foo.bar का।
विस्मयकारी अगली पीढ़ी का विंडो मैनेजर है जिसमें हम X के लिए अलग-अलग सेटिंग्स सेट कर पाएंगे awesomewm को कॉन्फ़िगर करना बहुत सरल नहीं है, यह पहले क्षण से कई चीजें प्रदान करता है ताकि हम काम करना शुरू कर सकें। अतिरिक्त पुस्तकालयों को जोड़ने और कोड मॉड्यूलर रखने की बात आने पर लुआ को स्थापित करना थोड़ा चुनौतीपूर्ण है, लेकिन इसके लिए एक बहुत सहायक समुदाय और तीसरे पक्ष के पुस्तकालय हैं।
यह कर सकते हैं इस विंडो प्रबंधक के बारे में स्थापना या कॉन्फ़िगरेशन के बारे में अधिक जानकारी प्राप्त करें से GitHub पर पेज परियोजना की, या से प्रलेखन परियोजना की वेबसाइट पर की पेशकश की।