
प्रकाशित: 25 अप्रैल 2022, शाम 6:00 बजे EDT
देबर्षी दास एक स्वतंत्र सुरक्षा शोधकर्ता और साइबर सुरक्षा प्रशिक्षक हैं, जिन्हें साइबर सुरक्षा और लिनक्स के बारे में लिखने का जुनून है। ऑनलाइन टेक और सुरक्षा पत्रकार के रूप में आधे दशक से अधिक के अनुभव के साथ, वे समाचारों को कवर करने और सरलीकृत, अत्यधिक सुलभ व्याख्याकर्ता और कैसे-करें गाइड तैयार करने का आनंद लेते हैं जो तकनीक को सभी के लिए आसान बनाते हैं। जबकि वे दिन में प्रोग्रामिंग और प्रकाशन करते हैं, आप रात में देबर्षी को हैकिंग और शोध करते हुए पाएंगे।
यदि आप न्यूनतावाद की सराहना करते हैं और अपने वर्कफ़्लो को तेज़ करना चाहते हैं, तो आपको निश्चित रूप से एक टाइलिंग विंडो मैनेजर पर स्विच करना चाहिए। सही सेटअप और ट्वीक के साथ, एक विंडो मैनेजर आपकी उत्पादकता को तेजी से बढ़ा सकता है जबकि आपके डेस्कटॉप में एक सौंदर्य स्पर्श जोड़ता है।
i3wm या i3 विंडो मैनेजर, शुरुआती और दिग्गजों दोनों के बीच एक लोकप्रिय विकल्प है। यह हल्का, अत्यधिक अनुकूलन योग्य, शक्तिशाली है, और लिनक्स राइसिंग की दुनिया में नए उद्यम करने वाले किसी भी व्यक्ति के लिए बिल्कुल उपयुक्त है।
यह लेख उन सभी आवश्यक पोस्ट-इंस्टॉलेशन कार्यों को संबोधित करता है जिन्हें आपको i3wm इंस्टॉल करने के बाद ध्यान रखना चाहिए ताकि पारंपरिक डेस्कटॉप वातावरण से माइग्रेशन आरामदायक हो।
1. सुपर कुंजी बांधें
जब आप पहली बार i3 सत्र में बूट करते हैं, तो यह आपको Super फ़ंक्शन के लिए डिफ़ॉल्ट कीबाइंडिंग सेट करने के लिए प्रेरित करेगा। यह एक महत्वपूर्ण कीबाइंडिंग है जिसे आप i3 या किसी भी विंडो मैनेजर के अंदर हमेशा के लिए उपयोग करेंगे।
डिफ़ॉल्ट रूप से, i3wm आपको Win कुंजी या Alt कुंजी को Super के रूप में बांधने का विकल्प प्रस्तुत करता है। पूर्व को Super के रूप में मैप करना एक स्वीकृत अभ्यास है, हालांकि आप इसे अपनी पसंद की किसी भी कुंजी से बांधने के लिए हमेशा स्वतंत्र हैं।
2. नाइट्रोजन के साथ वॉलपेपर सेट करें
यदि आपने i3wm को स्क्रैच से इंस्टॉल किया है, तो संभावना है कि इसने आपको एक खाली स्क्रीन के साथ स्वागत किया। हालांकि यह पहली छाप सबसे आकर्षक नहीं है, चिंता न करें, क्योंकि वॉलपेपर को स्थायी रूप से बदलने में केवल कुछ कमांड लगते हैं।
अपना i3wm वॉलपेपर बदलने के लिए, आपको एक वॉलपेपर मैनेजर इंस्टॉल करना होगा। नाइट्रोजन एक लोकप्रिय वॉलपेपर मैनेजर है जो आपको वॉलपेपर प्रबंधित करने और सेट करने देता है।
अपने लिनक्स डेस्कटॉप पर अपने डिस्ट्रो के पैकेज मैनेजर का उपयोग करके नाइट्रोजन इंस्टॉल करें:
उबंटू/डेबियन डेरिवेटिव पर:
sudo apt install nitrogen
आर्च लिनक्स पर:
sudo pacman -S nitrogen
RHEL/सेंटओएस/फेडोरा सिस्टम पर:
sudo dnf install nitrogen
वॉलपेपर सेट करने के लिए, नाइट्रोजन लॉन्च करें और उस डायरेक्टरी पर नेविगेट करें जहां वॉलपेपर इमेज स्टोर हैं। नाइट्रोजन को स्वचालित रूप से आपके चुनने के लिए इमेज लाना चाहिए।
इसके अलावा, i3wm कॉन्फ़िगरेशन फ़ाइल में यह लाइन जोड़ें ताकि हर बार जब आप i3wm से लॉग आउट करें या रीफ्रेश करें तो नाइट्रोजन ऑटो-एक्सीक्यूट हो और वॉलपेपर रिस्टोर हो:
exec always nitrogen --restore
i3wm, डिफ़ॉल्ट रूप से, एक कंपोज़िटर के साथ शिप नहीं किया जाता है। इसलिए यदि आप r/unixporn सबरेडिट में देखे जाने वाले ब्लर, पारदर्शिता, या कोई फैंसी विज़ुअल इफेक्ट जोड़ना चाहते हैं, तो आपको अलग से एक कंपोज़िटर इंस्टॉल करना होगा।
कॉम्पटन i3wm उपयोगकर्ताओं के लिए पसंदीदा कंपोज़िटर हुआ करता था। लेकिन हाल ही में, कॉम्पटन का एक फोर्क, picom, ने इसकी जगह ले ली है। picom कंपोज़िटर इंस्टॉल करें, इसे नाइट्रोजन की तरह ऑटो-स्टार्ट के लिए सेट करें, और आप जाने के लिए तैयार होंगे।
कंपोज़िटर का उपयोग करने से i3wm में आपके स्क्रीन टियरिंग या आर्टिफैक्टिंग समस्याओं को भी ठीक किया जाएगा।
picom कंपोज़िटर इंस्टॉल करना
picom कंपोज़िटर इंस्टॉल करना काफी सीधा है, और प्रक्रिया लिनक्स पर किसी भी पैकेज को इंस्टॉल करने के समान है। picom इंस्टॉल करने के लिए, टर्मिनल खोलें और आपके द्वारा चलाए जा रहे डिस्ट्रो के आधार पर निम्न कमांड चलाएं:
आर्च-आधारित सिस्टम पर:
sudo pacman -S picom
डेबियन/उबंटू डेरिवेटिव पर:
sudo apt install -y picom
RHEL/फेडोरा/सेंटओएस सिस्टम पर:
sudo dnf install picom
picom को ऑटो एक्जीक्यूट करने के लिए सेट करना
अपने i3 विंडो मैनेजर सत्र में लॉग इन करते ही picom को स्वचालित रूप से चलाने के लिए, अपने i3wm कॉन्फ़िगरेशन फ़ाइल में एक लाइन जोड़ें जो i3 को सत्र शुरू होने पर picom निष्पादित करने के लिए कहे।
कॉन्फ़िगरेशन फ़ाइल में कहीं भी यह लाइन टाइप करें और फिर Super + Shift + R कीबाइंडिंग के साथ i3wm को रीलोड करें:
exec picom
4. टर्मिनल एमुलेटर बदलें
i3wm कॉन्फ़िगरेशन फ़ाइल शुरू में डिफ़ॉल्ट टर्मिनल के रूप में i3-sensible-terminal को इंगित करेगी। हालांकि जो आपको बॉक्स से बाहर मिलता है उसके लिए समझौता करने में कोई बुराई नहीं है, आप गंभीरता से बेहतर विकल्पों से चूक रहे हैं जो विस्तारित सुविधाएं और अनुकूलनशीलता प्रदान करते हैं। Alacritty, Terminator, Kitty कुछ नाम हैं।
अनिश्चित हैं कि कौन सा टर्मिनल चुनना है? सर्वश्रेष्ठ लिनक्स टर्मिनल एमुलेटर के बारे में अधिक जानें।
i3wm में अपना डिफ़ॉल्ट टर्मिनल एमुलेटर बदलने के लिए, कॉन्फ़िगरेशन फ़ाइल में इस लाइन को संपादित करें और "i3-sensible-terminal" को अपने पसंदीदा टर्मिनल से बदलें। उदाहरण के लिए, Alacritty को डिफ़ॉल्ट टर्मिनल के रूप में सेट करने के लिए आप टाइप कर सकते हैं:
bindsym $mod+Return exec alacritty
आपने पहले ही देखा होगा कि GNOME या XFCE जैसे डेस्कटॉप वातावरण के विपरीत, Super कुंजी दबाने से ऐप मेनू पॉप अप नहीं होता है।
i3wm में ऐप चलाने के लिए, आपको या तो इसे टर्मिनल के माध्यम से लॉन्च करना होगा या ऐप लॉन्चर का उपयोग करना होगा। dmenu इसके लिए एक ठोस विकल्प है और अक्सर उन डिस्ट्रो के साथ प्री-इंस्टॉल आता है जो i3wm वेरिएंट पेश करते हैं। यह तेज़, हल्का और आसानी से अनुकूलन योग्य है।
आप अपने लिनक्स सिस्टम में अपने डिस्ट्रो के पैकेज मैनेजर के माध्यम से dmenu इंस्टॉल कर सकते हैं। एक टर्मिनल खोलें और अपने डिस्ट्रो के आधार पर निम्न कमांड चलाएं:
आर्च लिनक्स पर:
sudo pacman -S dmenu
डेबियन/उबंटू-आधारित सिस्टम पर:
sudo apt install -y dmenu
RHEL/फेडोरा/सेंटओएस पर:
sudo dnf install dmenu
एक बार इंस्टॉल हो जाने पर, Win + D के साथ dmenu लॉन्च करें और उस एप्लिकेशन को खोजें जिसे आप लॉन्च करना चाहते हैं।
6. एक स्टेटस बार इंस्टॉल करें
एक स्टेटस बार एक वैकल्पिक घटक है जो स्क्रीन के नीचे या ऊपर बैठता है। यह CPU उपयोग, RAM उपयोग, इंटरनेट स्पीड आदि जैसी सिस्टम जानकारी को ट्रैक और प्रदर्शित करता है।
आप इसे अपने सिस्टम के किसी भी हार्डवेयर या सॉफ्टवेयर घटक के बारे में मीट्रिक प्रदर्शित करने के लिए कॉन्फ़िगर कर सकते हैं। यदि आप अपने संसाधनों के प्रति सचेत हैं और प्रदर्शन पर कड़ी नज़र रखना पसंद करते हैं, तो आपको निश्चित रूप से एक स्टेटस बार इंस्टॉल करना चाहिए।
लोकप्रिय विकल्पों में i3status बार, Waybar, और Polybar शामिल हैं।
7. वर्कस्पेस व्यवस्थित करें
डिफ़ॉल्ट रूप से, वर्कस्पेस एक से दस तक की संख्याओं के साथ व्यवस्थित होते हैं। आप Super + X का उपयोग करके वर्कस्पेस के बीच स्विच कर सकते हैं जहां "X" एक से शून्य तक की कोई भी संख्या है। हालांकि यह ठीक है, इष्टतम दृष्टिकोण प्रत्येक वर्कस्पेस की सामग्री से मेल खाने वाले नामों के साथ संख्याओं को बदलना होगा।
उदाहरण के लिए, 1, 2, 3 को Web, Code, Media आदि से बदलें। आपको विचार आ गया! इस प्रारूप को प्राप्त करने के लिए, i3wm कॉन्फ़िगरेशन फ़ाइल में गोता लगाएं और इन लाइनों को टाइप करें या संपादित करें:
set $ws1 "1" set $ws2 "2" set $ws3 "3" set $ws4 "4"
और:
bindsym $mod+1 $ws1 bindsym $mod+2 $ws2 bindsym $mod+3 $ws3 bindsym $mod+4 $ws4
इसे:
set $term "1: term" set $web "2: web" set $file_manager "3: files"
और:
bindsym $mod+1 $term bindsym $mod+2 $web bindsym $mod+3 $file_manager
बाकी को अपनी पसंद के अनुसार संपादित करें और Super + Shift + R के साथ i3wm को रीफ्रेश करें। परिवर्तन प्रभावी होने चाहिए।
8. कीबाइंडिंग को निजीकृत करें
विंडो मैनेजर पर नेविगेशन अत्यधिक कीबोर्ड-केंद्रित है। विंडो मैनेजर की पूरी क्षमता का उपयोग करने के लिए, आपको कीबाइंडिंग से परिचित होना होगा, कम से अल्प मौलिक कार्यों के लिए यदि सभी के लिए नहीं।
यदि डिफ़ॉल्ट कीबाइंडिंग आपको अच्छी तरह से सूट नहीं करते हैं, तो i3wm कॉन्फ़िगरेशन फ़ाइल को संपादित करने और अपने स्वयं के कस्टम कीबाइंडिंग सेट करने के लिए स्वतंत्र महसूस करें। कीबाइंडिंग और उन्हें कैसे अनुकूलित करें, इसके बारे में अधिक जानने के लिए, आधिकारिक i3wm दस्तावेज़ देखें।
9. अपने डॉटफाइल्स का बैकअप लें
तर्कसंगत रूप से सबसे महत्वपूर्ण कार्य जिसे शुरुआती अक्सर उपेक्षा करते हैं, वह है अपने डॉटफाइल्स का बैकअप लेना। डॉटफाइल्स कॉन्फ़िगरेशन फ़ाइलों के लिए लिनक्स शब्दजाल है।
इसे इसलिए नाम दिया गया है क्योंकि सभी कॉन्फ़िगरेशन फ़ाइलें आमतौर पर छिपी हुई निर्देशिकाओं में संग्रहीत होती हैं, और लिनक्स में, प्रत्येक छिपी हुई निर्देशिका का नाम एक पीरियड या डॉट से शुरू होता है। इसलिए, नाम "डॉट"-फाइल्स।
यदि आप i3wm या किसी भी विंडो मैनेजर में नए हैं, तो प्रयोग और राइसिंग करते समय आप बग और ग्लिच में पड़ने के लिए बाध्य हैं।
यह सुनिश्चित करने के लिए कि आप हर बार जब यह टूटता है तो अपने i3wm को जल्दी से एक कार्यात्मक स्थिति में वापस ला सकते हैं, आपको इसकी कॉन्फ़िगरेशन फ़ाइलों का बैकअप बनाए रखना होगा।
अपने डॉटफाइल्स का बैकअप लेने का एक आदर्श तरीका उन्हें अपने GitHub रिपॉजिटरी में अपलोड करना है। अनिश्चित कैसे? Git के बारे में और इसका उपयोग कैसे करें, इसके बारे में अधिक जानें।
लिनक्स के लिए सर्वश्रेष्ठ विंडो मैनेजर
i3wm का एक विश्वसनीय टाइलिंग विंडो मैनेजर होने का सकारात्मक इतिहास है, लेकिन FOSS की दुनिया में, विकल्प हमेशा भरपूर होते हैं।
इससे पहले कि आप i3wm को अपने डेली ड्राइवर के रूप में चुनें, आप इसके बाकी प्रतिस्पर्धियों को देखना चाह सकते हैं और पेशेवरों और विपक्षों का वजन कर सकते हैं। हमने आपके लिए सर्वश्रेष्ठ लिनक्स विंडो मैनेजर की इस क्यूरेटेड सूची के साथ इसे सुव्यवस्थित किया है।