टाइलिंग विंडो प्रबंधकों के पास उनके अधिक लोकप्रिय चचेरे भाई जैसे जीनोम, केडीई, एक्सएफसीई, या फ्लक्सबॉक्स पर कई फायदे हैं। इस पोस्ट की सुविधा, dwm, इन फायदों को उनके चरम पर ले जाती है।

जबकि अधिकांश टाइलिंग प्रबंधक हल्के वजन का प्रयास करते हैं, dwm खुद को 2000 लाइनों के कोड या कम के भुखमरी आहार पर रखता है। इसकी सभी कॉन्फ़िगरेशन संकलित होने पर की जाती है, इसलिए यह रनटाइम कॉन्फ़िगरेशन फ़ाइल नहीं पढ़ती है। यह समूह कार्यक्रमों के साथ मनमाने ढंग से नामित विंडो रिक्त स्थान की बजाय टैग (संख्या 1 से 9 तक) का उपयोग करता है। इसे कीबोर्ड कमांड के साथ पूरी तरह से चलाया जा सकता है, हालांकि यह उपयुक्त होने पर विंडोज़ को चुनने और खींचने के लिए माउस समर्थन को शामिल करता है।

यदि आप अपने वर्तमान डेस्कटॉप वातावरण में नंगे-हड्डियों का अनुभव या पन्नी ढूंढ रहे हैं, तो डीएमएम बिल्कुल ठीक पेशकश कर सकता है। चलो इसकी कुछ विशेषताओं को आजमाने से पहले इंस्टॉलेशन के साथ शुरू करें।

स्थापना

स्रोत कोड को पकड़ना गिट के साथ सीधा है:

 गिट क्लोन https://git.suckless.org/dwm 

यहां से आप अपनी इंस्टॉल निर्देशिका ("/ usr / local /" डिफ़ॉल्ट रूप से) और इसकी "config.h" फ़ाइल को बदलने के लिए dwm की "config.mk" फ़ाइल को संपादित कर सकते हैं, जैसा कि आप फिट देखते हैं, कीबाइंडिंग को बदलने के लिए। फिर आप make clean install करने के साथ स्थापित कर सकते हैं।

कुछ लिनक्स वितरण उबंटू और आर्क जैसे पूर्व-निर्मित बाइनरी प्रदान करते हैं। उबंटू के लिए, इसके साथ स्थापित करें:

 sudo apt-get dwm इंस्टॉल करें 

आर्क के लिए आपको अपने उपयोगकर्ता भंडार पर जाना होगा और makepkg साथ बिल्ड / इंस्टॉल करना makepkg

सावधान रहें, हालांकि, पूर्ववर्ती बाइनरी अक्सर अपने संबंधित प्रोग्राम मैनेजर, जैसे उबंटू के एपीटी और आर्क्स पॅकमैन से जुड़े होते हैं, जो डीएमएम अपडेट होने पर "config.mk" और "config.h" की ताजा प्रतियां इंस्टॉल करेंगे। इसलिए, कोई भी अपडेट उन कॉन्फ़िगरेशन फ़ाइलों में किए गए किसी भी बदलाव के शीर्ष पर लिखा जाएगा। आर्क आपके परिवर्तनों को सहेजने के लिए अपना खुद का पैकेज बनाने का सुझाव देता है।

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

Dwm शुरू हो रहा है

स्थापना के बाद, यदि आप उबंटू पर हैं, तो आप अपनी लॉगिन स्क्रीन में मेनू से "dwm" चुन सकते हैं। अन्य विंडो प्रबंधकों के लिए, एक्स कॉन्फ़िगरेशन फ़ाइल ".xinitrc" को संपादित करना आसान हो सकता है।

वह कॉन्फ़िगरेशन फ़ाइल एक्स डिस्प्ले सर्वर को बताती है जो विंडो प्रबंधक का उपयोग करने के लिए करता है। पहले इसे अपने घर फ़ोल्डर में ढूंढने के बाद फ़ाइल को संपादित कर सकते हैं।

"Exechome/username/.xinitrc" खोलें और "exec gnome-session" जैसी प्रविष्टियों को ढूंढने के लिए नीचे स्क्रॉल करें। आपको X "प्रारंभ करते समय" डीएमएम लॉन्च करने के लिए "exec dwm" के साथ "exec dwm" को ढूंढना होगा। यह उदाहरण परिवर्तन इस तरह दिखेगा:

 #exec gnome-session exec dwm 

.xinitrc में किसी भी पाठ के सामने "#" उस पंक्ति पर टिप्पणी करेगा, इसलिए एक्स इसे पढ़ नहीं पाएगा। "Exec gnome-session" लाइन को टिप्पणी और हटाकर, आप बाद में इसे वापस कर सकते हैं, इसे असम्बद्ध कर सकते हैं, "exec dwm" पर एक टिप्पणी दें, और जीनोम के अपने उपयोग को फिर से शुरू करें।

विंडो लेआउट

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

विंडोज़ प्रदर्शित करने के लिए यह तीन लेआउट का उपयोग करता है - टाइल, मोनोकल और फ़्लोटिंग। उन लेआउट में प्रोग्राम खोलने के लिए, आपको कुछ कमांड सीखना होगा।

Dmenu का उपयोग करना

डिफ़ॉल्ट रूप से, dwm आपके सिस्टम पर उपलब्ध प्रोग्राम खोलने के लिए dmenu का उपयोग करता है। कुंजीपटल कमांड जो डमेनू खोलता है और नए प्रोग्रामों की खोज करता है वह मॉड 1 + पी है, जो आम तौर पर बाईं ओर Alt + p कुंजी का अनुवाद करता है।

डेंमेनू आपकी स्क्रीन के शीर्ष पर एक टूलबार पेश करेगा। आप बस अपने प्रोग्राम के नाम पर टाइप करें (कैप्स को अनदेखा करें, जैसे "फ़ायरफ़ॉक्स") और, जब आपको यह पता चला, एंटर दबाएं।

टाइल लेआउट

फ़ायरफ़ॉक्स, फेह, और एक टेक्स्ट एडिटर जैसे तीन प्रोग्राम खोलें, और आप निम्न छवि की तरह ज्यामितीय रूप से दिखने वाले किसी चीज़ के साथ समाप्त हो सकते हैं।

यह dwm का डिफ़ॉल्ट मोड है: टाइल किया गया। यदि आप किसी अन्य मोड में हैं, तो यहां आने के लिए Mod1 + t दबाएं।

यह मोड आपके द्वारा खोले गए सभी कार्यक्रमों को एक बार प्रदर्शित करेगा। ऊपर स्क्रीनशॉट में आप देख सकते हैं कि फ़ायरफ़ॉक्स बाईं ओर "मास्टर" क्षेत्र में बैठता है और टेक्स्ट एडिटर दाईं ओर "स्टैकिंग" क्षेत्र में बैठता है।

जब तक आप इसे बदल नहीं लेते, टाइल मोड एक प्रोग्राम को "मास्टर" और शेष में "स्टैक" में रखता है। उसी स्क्रीन में आप मॉड्यूल 1 + के साथ "मास्टर" में अधिक टाइल्स ले जा सकते हैं और उन्हें Mod1 + d के साथ घटा सकते हैं। "मास्टर" क्षेत्र में कुछ रिक्त स्थान जोड़ना, और कुछ और विंडो खोलना, निम्न छवि की तरह कुछ दिखाई देगा।

आपको पता चलेगा कि आप टाइल मोड में हैं, जब आपके टूलबार में, "[] =" संख्या 1-9 के बाद मुद्रित होती है।

आप आगे बढ़ने के लिए Mod1 + j का उपयोग करके और पिछड़े स्थानांतरित करने के लिए Mod1 + k का उपयोग कर क्षेत्र में किसी भी विंडो पर फ़ोकस बदल सकते हैं। आप अपने माउस को इसके ऊपर ले जाकर एक विंडो भी चुन सकते हैं। Mod1 + Enter दबाकर एक केंद्रित विंडो को "मास्टर" क्षेत्र में ले जाया जाएगा।

मोनोकल लेआउट

मोनोकल लेआउट "मास्टर" और "स्टैकिंग" क्षेत्रों से दूर है। यह इसके बजाय पूर्ण खिड़की में प्रत्येक खिड़की प्रस्तुत करता है। शेष खिड़कियां फोकस में खिड़की के पीछे बैठती हैं।

आप Mod1 + m के साथ मोनोकल लेआउट पर स्विच कर सकते हैं। यह आपके टूलबार में इन्सिग्निया को "[3]" में बदल देगा। इन्सिग्निया की संख्या आपके द्वारा खुली खिड़कियों की संख्या के साथ बदल जाएगी।

यह स्क्रीनशॉट पहले टाइल वाले स्क्रीनशॉट से खुले कार्यक्रमों की एक ही संख्या दिखाता है, लेकिन यह केवल सक्रिय विंडो प्रस्तुत करता है। Mod1 + j और Mod1 + k के साथ सक्रिय विंडो स्विच करें।

फ़्लोटिंग लेआउट

कुछ प्रोग्राम बेहतर काम करते हैं जब खिड़कियां स्क्रीन के चारों ओर तैरती हैं। Mod1 + f के साथ फ़्लोटिंग मोड पर स्विच करें और ">" में इन्सिग्निया परिवर्तन देखें।

यह शॉट फ्लोटिंग मोड में गिंप दिखाता है।

इस मोड में अपने माउस के साथ, आप विंडोज़ को ले जा सकते हैं और आकार बदल सकते हैं। विंडो खींचने के लिए बाएं माउस बटन का उपयोग करते समय Mod1 दबाएं; खिड़की का आकार बदलने के लिए दाहिने माउस बटन का प्रयोग करें।

विविध कमांड

अपने नेविगेशन की सहायता के लिए इन अन्य आदेशों पर ध्यान दें:

  • सेंट टर्मिनल खोलें: Mod1 + Shift + Enter
  • अपने दृश्य को एक नए आभासी डेस्कटॉप पर स्विच करें: Mod1 + [संख्या 1-9]
  • सक्रिय विंडो को एक नए वर्चुअल डेस्कटॉप पर ले जाएं: Mod1 + Shift + [संख्या 1-9]
  • Dwm छोड़ें: Mod1 + Shift + q

इन टर्मिनलों और अन्य लोगों के साथ मदद के लिए man dwm टर्मिनल के साथ अपने टर्मिनल में dwm मैन्युअल पृष्ठ पढ़ें।

निष्कर्ष

यह पहली बार बहुत सारे प्रयासों की तरह प्रतीत हो सकता है, लेकिन जब आप इसे लटकाते हैं तो dwm का उपयोग करना काफी आसान होता है।

Mod1 + Shift + q बहुत जल्दी मत करो। जब आप अपने दैनिक कार्यों को पूरा करते हैं तो अब आपके द्वारा किए गए काम को सादगी, भविष्यवाणी और गति के साथ पुरस्कृत किया जाएगा।