Linux के लिए 5 सर्वश्रेष्ठ विंडो प्रबंधक

आप अपने कंप्यूटर के साथ कितने भी डिस्प्ले का उपयोग करें, आप कभी भी अपने डेस्कटॉप पर सभी ऐप विंडो फिट नहीं कर पाएंगे। जब तक, निश्चित रूप से, आपके पास सही उपकरण नहीं है।

एक विंडो मैनेजर एक आदर्श उपकरण है जो इस आवश्यकता को बहुत अच्छी तरह से पूरा करता है और आपको अपने कंप्यूटर/बाहरी डिस्प्ले की पूरी क्षमता तक स्क्रीन एस्टेट का लाभ उठाने की अनुमति देता है।

लेकिन वास्तव में यह क्या है, यह क्या कर सकता है, और कुछ बेहतरीन विंडो प्रबंधक कौन से हैं जिनका आप लिनक्स पर उपयोग कर सकते हैं? ऐसे सभी सवालों के जवाब के साथ यहां एक गाइड है।

एक विंडो प्रबंधक क्या है?

किसी भी अन्य यूनिक्स-जैसे ऑपरेटिंग सिस्टम की तरह, लिनक्स भी एक्स विंडो सिस्टम (या एक्स 11) का उपयोग अपने डिफ़ॉल्ट विंडोिंग सिस्टम के रूप में करता है ताकि विभिन्न जीयूआई-आधारित ऐप्स द्वारा कार्य करने के लिए आवश्यक आवश्यक जीयूआई तत्वों को उत्पन्न किया जा सके।

हालाँकि, इसके अलावा, X11 सिस्टम के पास देने के लिए बहुत कुछ नहीं है। परिणामस्वरूप, आप इसका उपयोग अपने डेस्कटॉप पर ऐप विंडो को अपनी पसंद के अनुसार प्रबंधित और व्यवस्थित करने के लिए नहीं कर सकते।

यह वह जगह है जहां एक विंडो मैनेजर आता है। यह आपको ऐप विंडो के प्रकट होने और आपके कंप्यूटर के डिस्प्ले या बाहरी मॉनिटर पर व्यवहार करने के तरीके को प्रबंधित करने की अनुमति देता है। इस तरह, आप उनके प्लेसमेंट और इस तरह उपस्थिति को नियंत्रित कर सकते हैं, जैसे कि आप अपने डिस्प्ले के स्क्रीन एस्टेट का अधिकतम लाभ उठा सकते हैं और अपने मल्टीटास्किंग अनुभव को बेहतर बना सकते हैं।

Linux के लिए सर्वश्रेष्ठ विंडो प्रबंधक

लिनक्स के लिए सबसे अच्छे विंडो प्रबंधकों की सूची निम्नलिखित है – फ्लोटिंग और टाइलिंग दोनों – जिनका उपयोग आप अपनी स्क्रीन की रियल एस्टेट का पूरा लाभ उठाने के लिए कर सकते हैं।

1. Xmonad

Xmonad Linux के लिए एक स्वतंत्र और ओपन-सोर्स डायनेमिक टाइलिंग विंडो मैनेजर है। यह हास्केल में लिखा गया है और एक कॉन्फ़िगरेशन फ़ाइल के साथ आता है जो आपको इसके व्यवहार को आपकी पसंद के अनुसार निजीकृत करने में मदद करता है।

चूंकि यह हास्केल में लिखा गया है, इसलिए xmonad की कॉन्फ़िगरेशन फ़ाइल को तुरंत समझना और कॉन्फ़िगर करना काफी चुनौतीपूर्ण हो सकता है, खासकर यदि आपके पास हास्केल के साथ कोई पूर्व अनुभव नहीं है। हालाँकि, भाषा की अच्छी समझ रखने वालों के लिए, अनुकूलन और प्रयोज्यता का दायरा उस सीमा से कहीं आगे तक पहुँच जाता है जो आप अधिकांश विंडो प्रबंधकों से प्राप्त कर सकते हैं।

xmonad के सबसे बड़े लाभों में से एक यह है कि यह आपके लिए विंडो व्यवस्था को स्वचालित करता है, जिससे आप अपना काम पूरा करने पर बेहतर ध्यान केंद्रित कर सकते हैं। इसके फीचर सेट के लिए, प्रोग्राम एक व्यापक एक्सटेंशन लाइब्रेरी, ज़िनेरामा सपोर्ट (मल्टी-डिस्प्ले सेटअप के लिए), और ऑन-द-फ्लाई रीकॉन्फ़िगरेशन, अन्य के साथ प्रदान करता है।

डेबियन/उबंटू पर xmonad स्थापित करने के लिए, चलाएँ:

 sudo apt install xmonad

आर्क लिनक्स पर:

 sudo pacman -S xmonad

फेडोरा/सेंटोस और अन्य आरएचईएल-आधारित सिस्टम पर:

 sudo dnf install xmonad

2. बहुत बढ़िया

डीडब्लूएम (डायनेमिक विंडो मैनेजर) के एक कांटे के रूप में बहुत बढ़िया शुरू हुआ, लेकिन बाद में यह अपने आप में एक पूर्ण लिनक्स विंडो मैनेजर के रूप में विकसित हुआ। कार्यक्रम का एक उद्देश्य उन्नत कार्यक्षमताओं से समझौता किए बिना एक तेज और सरल विंडो प्रबंधन समाधान प्रदान करना है। और अधिकांश भाग के लिए, यह उस पर खरा उतरने में कामयाब रहा है।

यह लुआ में लिखा गया है, जो अनुकूलन के संबंध में उपयोग के व्यापक दायरे के साथ एक शक्तिशाली प्रोग्रामिंग भाषा है। यदि आप एक पावर उपयोगकर्ता हैं जो जीयूआई और विंडो प्रबंधन पर पूर्ण नियंत्रण चाहते हैं, तो रास्ते में आपकी सहायता करने के लिए एक अच्छी तरह से प्रलेखित एपीआई के साथ, भयानक आपको वह सब कुछ प्राप्त कर सकता है जो आप चाहते हैं।

एक पहलू जो कुछ अन्य विंडो प्रबंधकों से अलग दिखता है, वह यह है कि Xlib पुस्तकालय का उपयोग करने के बजाय, जो विलंबता को प्रेरित करने के लिए जाना जाता है, यह एसिंक्रोनस XCM लाइब्रेरी का उपयोग करता है जो सुनिश्चित करता है कि आपके कार्यों के अधीन नहीं हैं ज्यादा विलंबता

डेबियन/उबंटू पर कमाल स्थापित करने के लिए:

 sudo apt install awesome

आर्क लिनक्स पर:

 sudo pacman -S awesome

फेडोरा/सेंटोस/आरएचईएल पर:

 sudo dnf install awesome

3. डीडब्लूएम

DWM या डायनेमिक विंडो मैनेजर इस सूची के पुराने Linux विंडो मैनेजरों में से एक है। यह एक गतिशील खिड़की टाइलिंग प्रबंधक है और लोकप्रिय विंडो प्रबंधकों जैसे कि xmonad और भयानक के विकास के पीछे एक प्रेरणा रही है, मुख्य रूप से इसकी न्यूनतम और सरल कार्यक्षमता के कारण जो अच्छी तरह से काम करती है।

हालाँकि, इस हल्के दृष्टिकोण के परिणामस्वरूप, DWM को कुछ कमियों का सामना करना पड़ता है। ऐसा ही एक कॉन्फ़िगरेशन फ़ाइल की कमी है, जो प्रोग्राम के तत्वों को अनुकूलित करना जटिल बनाता है, क्योंकि अब आपको इसके स्रोत कोड को संशोधित करना होगा और हर बार जब आप कोई बदलाव करना चाहते हैं तो इसे बनाना होगा।

यह इस कारण से है कि DWM आमतौर पर उन लोगों के लिए पसंदीदा विंडो मैनेजर है, जिन्हें बिना किसी उपद्रव के विंडो मैनेजर की आवश्यकता होती है, जो केवल एक काम करता है – विंडो प्रबंधन – जो कि अतिरिक्त तत्वों और सुविधाओं से भरा होता है, जो जटिलता जोड़ सकता है अनुभव को।

डेबियन और उबंटू पर डीडब्लूएम स्थापित करने के लिए, उपयोग करें:

 sudo apt install dwm

आर्क लिनक्स पर:

 sudo pacman -S dwm

फेडोरा/सेंटोस और आरएचईएल-आधारित सिस्टम पर डीडब्लूएम स्थापित करना आसान है:

 sudo dnf install dwm

4. आइसडब्लूएम

IceWM एक स्टैकिंग विंडो मैनेजर है जिसे C++ में लिखा गया है। यह पूरी तरह से एक तेज और सुचारू विंडो प्रबंधन अनुभव देने पर केंद्रित है, जो इसे कम शक्ति वाली लिनक्स मशीनों के लिए एकदम सही बनाता है। हालाँकि, हल्का होने के बावजूद, प्रोग्राम आवश्यक उपयोगिता और अनुकूलन क्षमता से समझौता नहीं करता है।

यह एक सादे पाठ फ़ाइल का उपयोग करता है, जिसे संशोधित करना कहीं अधिक आसान है और अनुकूलन को आसान बनाता है। इतना ही नहीं, यह कॉन्फ़िगरेशन फ़ाइल को संशोधित करने में आपकी सहायता करने के लिए प्रलेखित मार्गदर्शिकाएँ भी प्रदान करता है। साथ ही, आपको GUI तत्वों और उनकी कार्यप्रणाली से परिचित कराने के लिए यहां और वहां यादृच्छिक ("उपयोगी" पढ़ें) टूलटिप्स हैं।

IceWM में एक दिलचस्प जीयूआई जोड़ नीचे की तरफ बिल्ट-इन टास्कबार है जो डेस्कटॉप पर ऐप विंडो और वर्कस्पेस को प्रबंधित और व्यवस्थित करना आसान बनाता है। इसी तरह, यह RandR और Xinerama दोनों के लिए भी समर्थन प्रदान करता है, जो मल्टी-मॉनिटर सेटअप के साथ आपकी मदद करने के लिए एक अच्छा स्पर्श है।

डेबियन/उबंटू पर IceWM स्थापित करने के लिए:

 sudo apt install icewm

आर्क लिनक्स पर:

 sudo pacman -S icewm

फेडोरा/सेंटोस/आरएचईएल पर:

 sudo dnf install icewm

5. i3

i3 विंडो मैनेजर एक मैनुअल विंडो टिलर है जो विंडो संगठन सेटिंग्स के एक समूह का समर्थन करता है। यह C में लिखा गया है, और बहुत कुछ IceWM की तरह, यह एक सादे पाठ फ़ाइल के माध्यम से कॉन्फ़िगरेशन कार्यक्षमता भी प्रदान करता है, जो इसके तत्वों को आपकी शैली में संशोधित करना आसान बनाता है।

इसके मूल में, i3 का लक्ष्य उन्नत उपयोगकर्ताओं को आकर्षित करते हुए तेज और न्यूनतम होना है। जैसे, आपको आवश्यक सुविधाएँ जैसे मैनुअल विंडो प्लेसमेंट, थीम, एकाधिक फ़ोकस मोड, साथ ही टास्कबार जैसे उन्नत विकल्प, कॉन्फ़िगर करने योग्य कीबाइंडिंग, और आगे के अनुकूलन के लिए कस्टम स्क्रिप्ट बनाने की क्षमता प्राप्त होती है।

कुल मिलाकर, i3 का दृष्टिकोण सभी प्रकार के उपयोगकर्ताओं के लिए आदर्श है क्योंकि यह आपको इस बात पर नियंत्रण रखता है कि आप अपने सिस्टम पर प्रोग्राम का उपयोग कैसे करना चाहते हैं। आप या तो इसका उपयोग कर सकते हैं या अपनी आवश्यकताओं के अनुरूप इसे पूरी तरह से संशोधित कर सकते हैं। और यह इसे कम शक्ति वाले कंप्यूटरों के लिए भी उपयुक्त बनाता है।

डेबियन/उबंटू पर:

 sudo apt install i3

आर्क लिनक्स पर i3 स्थापित करने के लिए:

 sudo pacman -S i3

फेडोरा/सेंटोस/आरएचईएल सिस्टम पर:

 sudo dnf install i3

लिनक्स पर ऐप विंडोज़ को प्रभावी ढंग से प्रबंधित करना

यदि आप ऐसे व्यक्ति हैं जिन्हें आपके कंप्यूटर पर ऐप्स के एक समूह के बीच आगे-पीछे कूदना है – और प्रदर्शित करता है – तो आप अपनी स्क्रीन रियल एस्टेट और मल्टीटास्क को कुशलतापूर्वक बनाने के लिए ऊपर दिए गए किसी भी विंडो मैनेजर का उपयोग कर सकते हैं।

यदि आप अभी-अभी Linux के साथ शुरुआत कर रहे हैं, तो हम अनुशंसा करते हैं कि i3 विंडो प्रबंधक देखें। यह तेज़, न्यूनतम है, और आपके ऐप विंडो को व्यवस्थित रखने और अपनी उत्पादकता को अधिकतम करने के लिए आवश्यक सभी आवश्यक सुविधाएँ प्रदान करता है।