<पी>
<पी> 25 अप्रैल, 2022, शाम 6:00 बजे EDT पर प्रकाशित <पी> देबर्षि दास एक स्वतंत्र सुरक्षा शोधकर्ता और साइबर सुरक्षा ट्रेनर हैं, जिन्हें साइबर सुरक्षा और लिनक्स के बारे में लिखने का शौक है। एक ऑनलाइन तकनीक और सुरक्षा पत्रकार के रूप में आधे दशक से अधिक के अनुभव के साथ, उन्हें समाचार कवर करने और सरलीकृत, अत्यधिक सुलभ व्याख्याताओं और कैसे-करें मार्गदर्शिकाएँ तैयार करने में आनंद आता है जो तकनीक को सभी के लिए आसान बनाते हैं। जबकि वह दिन में प्रोग्रामिंग और प्रकाशन करता है, आप रात में डेबर्शी को हैकिंग और शोध करते हुए पाएंगे। पी> <पी> यदि आप अतिसूक्ष्मवाद की सराहना करते हैं और अपने वर्कफ़्लो को तेज़ करना चाहते हैं, तो आपको निश्चित रूप से टाइलिंग विंडो मैनेजर पर स्विच करना चाहिए। सही सेटअप और बदलावों के साथ, एक विंडो मैनेजर आपके डेस्कटॉप पर एक सौंदर्य स्पर्श जोड़ते हुए आपकी उत्पादकता को तेजी से बढ़ा सकता है। <पी> i3wm या, i3 विंडो मैनेजर, शुरुआती और अनुभवी लोगों के बीच एक लोकप्रिय विकल्प है। यह हल्का, उच्च अनुकूलन योग्य, शक्तिशाली और लिनक्स राइसिंग की दुनिया में नए कदम रखने वाले किसी भी व्यक्ति के लिए बिल्कुल उपयुक्त है। <पी> यह आलेख उन सभी आवश्यक पोस्ट-इंस्टॉलेशन कार्यों को संबोधित करता है जिनका आपको पारंपरिक डेस्कटॉप वातावरण से माइग्रेशन को सुविधाजनक बनाने के लिए i3wm इंस्टॉल करने के बाद ध्यान रखना चाहिए। 1. सुपर कुंजी को बाइंड करें
<पी> जब आप पहली बार i3 सत्र में बूट करते हैं, तो यह आपको सुपर के लिए डिफ़ॉल्ट कीबाइंडिंग सेट करने के लिए संकेत देगा। समारोह. यह एक महत्वपूर्ण कीबाइंडिंग है जिसे आप हमेशा i3 या किसी भी विंडो मैनेजर के अंदर उपयोग करते रहेंगे। <पी> डिफ़ॉल्ट रूप से, i3wm आपको Win को बाइंड करने का विकल्प प्रस्तुत करता है कुंजी या Alt सुपर के रूप में कुंजी. पूर्व को सुपर के रूप में मैप करना एक स्वीकृत प्रथा है, हालाँकि आप इसे अपनी पसंद की किसी भी कुंजी से बाँधने के लिए हमेशा स्वतंत्र हैं। 2. नाइट्रोजन के साथ वॉलपेपर सेट करें
<पी> यदि आपने शुरू से ही i3wm स्थापित किया है, तो संभावना है कि यह एक रिक्त स्क्रीन के साथ आपका स्वागत करेगा। हालाँकि यह पहली नज़र में सबसे आकर्षक नहीं है, लेकिन चिंता न करें, क्योंकि वॉलपेपर को स्थायी रूप से बदलने के लिए केवल कुछ ही आदेशों की आवश्यकता होती है। <पी> अपना i3wm वॉलपेपर बदलने के लिए, आपको एक वॉलपेपर प्रबंधक स्थापित करना होगा। नाइट्रोजन एक लोकप्रिय वॉलपेपर प्रबंधक है जो आपको वॉलपेपर प्रबंधित और सेट करने देता है। <पी> अपने डिस्ट्रो के पैकेज मैनेजर का उपयोग करके अपने लिनक्स डेस्कटॉप पर नाइट्रोजन स्थापित करें: <पी> उबंटू/डेबियन पर व्युत्पन्न: sudo apt install nitrogen
<पी> आर्क लिनक्स पर: sudo pacman -S nitrogen
<पी> RHEL/CentOS/Fedora सिस्टम पर: sudo dnf install nitrogen
<पी> वॉलपेपर सेट करने के लिए, नाइट्रोजन को चालू करें और उस निर्देशिका पर नेविगेट करें जहां वॉलपेपर छवियां संग्रहीत हैं। नाइट्रोजन को स्वचालित रूप से आपके चयन के लिए छवियां लानी चाहिए। <पी> इसके अतिरिक्त, नाइट्रोजन को स्वचालित रूप से निष्पादित करने और हर बार जब आप लॉग आउट करते हैं या i3wm को रीफ्रेश करते हैं तो वॉलपेपर को पुनर्स्थापित करने के लिए इस लाइन को i3wm कॉन्फ़िगरेशन फ़ाइल में जोड़ें: exec always nitrogen --restore
<पी> i3wm, डिफ़ॉल्ट रूप से, कंपोज़िटर के साथ नहीं भेजा जाता है। इसलिए यदि आप धुंधलापन, पारदर्शिता, या कोई फैंसी दृश्य प्रभाव जोड़ना चाह रहे हैं जैसा कि r/unixporn सबरेडिट में देखा गया है, तो आपको अलग से एक कंपोजिटर स्थापित करना होगा। <पी> कॉम्पटन i3wm उपयोगकर्ताओं के लिए पसंदीदा कंपोज़िटर हुआ करता था। लेकिन हाल ही में, कॉम्पटन का एक कांटा पिकॉम ने कब्जा कर लिया है। पिकोम कंपोजिटर स्थापित करें, इसे ऑटो-स्टार्ट के लिए सेट करें जैसा आपने नाइट्रोजन के साथ किया था, और आप जाने के लिए तैयार होंगे। <पी> कंपोज़िटर का उपयोग करने से i3wm में होने वाली किसी भी स्क्रीन फाड़ने या आर्टिफैक्टिंग संबंधी समस्याओं को भी ठीक किया जा सकेगा। पिकॉम कंपोजिटर स्थापित करना
<पी> पिकॉम कंपोजिटर को स्थापित करना काफी सरल है, और यह प्रक्रिया लिनक्स पर किसी भी पैकेज को स्थापित करने के समान है। पिकॉम स्थापित करने के लिए, टर्मिनल चालू करें और आपके द्वारा चलाए जा रहे डिस्ट्रो के आधार पर निम्नलिखित कमांड चलाएँ: <पी> आर्क-आधारित सिस्टम पर: sudo pacman -S picom
<पी> डेबियन/उबंटू डेरिवेटिव पर: sudo apt install -y picom
<पी> RHEL/Fedora/CentOS सिस्टम पर: sudo dnf install picom
पिकॉम को ऑटो एक्ज़ीक्यूट पर सेट करना
<पी> जैसे ही आप अपने i3 विंडो प्रबंधक सत्र में लॉग इन करते हैं, स्वचालित रूप से पिकॉम चलाने के लिए, अपनी i3wm कॉन्फ़िगरेशन फ़ाइल में एक पंक्ति जोड़ें जो i3 को सत्र प्रारंभ में पिकॉम निष्पादित करने के लिए कहती है। <पी> कॉन्फ़िगरेशन फ़ाइल में कहीं भी इस पंक्ति को टाइप करें और फिर सुपर + शिफ्ट + आर के साथ i3wm को पुनः लोड करें कीबाइंडिंग: exec picom
4. टर्मिनल एमुलेटर बदलें
<पी> I3wm कॉन्फ़िगरेशन फ़ाइल प्रारंभ में डिफ़ॉल्ट टर्मिनल के रूप में i3-सेंसिबल-टर्मिनल को इंगित करेगी। यद्यपि आप बॉक्स से जो प्राप्त करते हैं उसके लिए समझौता करने में कोई बुराई नहीं है, आप गंभीर रूप से उन बेहतर विकल्पों से चूक रहे हैं जो विस्तारित सुविधाएँ और अनुकूलन क्षमता प्रदान करते हैं। अलाक्रिटी, टर्मिनेटर, किटी आदि कुछ नाम हैं। <पी> निश्चित नहीं हैं कि कौन सा टर्मिनल चुनें? सर्वोत्तम लिनक्स टर्मिनल एमुलेटर के बारे में और जानें। <पी> i3wm में अपने डिफ़ॉल्ट टर्मिनल एमुलेटर को बदलने के लिए, कॉन्फ़िगरेशन फ़ाइल में इस लाइन को संपादित करें और "i3-सेंसिबल-टर्मिनल" को अपने पसंदीदा टर्मिनल से बदलें। उदाहरण के लिए, अलाक्रिट्टी को डिफ़ॉल्ट टर्मिनल के रूप में सेट करने के लिए आप टाइप कर सकते हैं: bindsym $mod+Return exec alacritty
<पी> आपने पहले ही देखा होगा कि GNOME या XFCE जैसे डेस्कटॉप वातावरणों के विपरीत, सुपर दबाने पर कुंजी ऐप मेनू को पॉप अप नहीं करती है। <पी> i3wm में एक ऐप चलाने के लिए, आपको या तो इसे टर्मिनल के माध्यम से लॉन्च करना होगा या ऐप लॉन्चर का उपयोग करना होगा। dmenu इसके लिए एक ठोस विकल्प है और अक्सर डिस्ट्रोज़ के साथ पहले से इंस्टॉल आता है जो i3wm वेरिएंट पेश करता है। यह त्वरित, हल्का और आसानी से अनुकूलन योग्य है। <पी> आप अपने डिस्ट्रो के पैकेज मैनेजर के माध्यम से अपने लिनक्स सिस्टम में dmenu इंस्टॉल कर सकते हैं। एक टर्मिनल खोलें और अपने डिस्ट्रो के आधार पर निम्नलिखित कमांड चलाएँ: <पी> आर्क लिनक्स पर: sudo pacman -S dmenu
<पी> डेबियन/उबंटू-आधारित सिस्टम पर: sudo apt install -y dmenu
<पी> RHEL/Fedora/CentOS पर: sudo dnf install dmenu
<पी> एक बार इंस्टॉल हो जाने पर, Win + D के साथ dmenu चालू करें और उस एप्लिकेशन को खोजें जिसे आप लॉन्च करना चाहते हैं। 6. स्टेटस बार स्थापित करें
<पी> स्टेटस बार एक वैकल्पिक घटक है जो स्क्रीन के नीचे या ऊपर स्थित होता है। यह सिस्टम की जानकारी जैसे सीपीयू उपयोग, रैम उपयोग, इंटरनेट स्पीड आदि को ट्रैक और प्रदर्शित करता है। <पी> आप इसे अपने सिस्टम के किसी भी हार्डवेयर या सॉफ़्टवेयर घटक के बारे में मेट्रिक्स प्रदर्शित करने के लिए कॉन्फ़िगर कर सकते हैं। यदि आप अपने संसाधनों के प्रति सचेत हैं और प्रदर्शन पर कड़ी नजर रखना पसंद करते हैं, तो आपको निश्चित रूप से एक स्टेटस बार स्थापित करना चाहिए। <पी> लोकप्रिय विकल्पों में i3status bar, Waybar, और Polybar शामिल हैं। 7. कार्यस्थलों को व्यवस्थित करें
<पी> डिफ़ॉल्ट रूप से, कार्यस्थानों को एक से 10 तक संख्याओं के साथ व्यवस्थित किया जाता है। आप सुपर + एक्स का उपयोग करके कार्यस्थानों के बीच स्विच कर सकते हैं जहां "X" एक से शून्य तक की कोई भी संख्या है। हालाँकि यह ठीक है, सबसे अच्छा तरीका यह होगा कि संख्याओं को प्रत्येक कार्यक्षेत्र की सामग्री के अनुरूप नामों से बदल दिया जाए। <पी> उदाहरण के लिए, 1, 2, 3 को वेब, कोड, मीडिया आदि से बदलें। आपको समझ आ गया! इस प्रारूप को प्राप्त करने के लिए, 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
<पी> बाकी को अपनी पसंद के अनुसार संपादित करें और सुपर + शिफ्ट + आर के साथ i3wm को रीफ्रेश करें . परिवर्तन प्रभावी होने चाहिए. 8. कीबाइंडिंग को वैयक्तिकृत करें
<पी> विंडो प्रबंधकों पर नेविगेशन अत्यधिक कीबोर्ड-केंद्रित है। एक विंडो मैनेजर की पूरी क्षमता का उपयोग करने के लिए, आपको कीबाइंडिंग से परिचित होने की आवश्यकता है, यदि सभी नहीं तो कम से कम प्राथमिक कार्यों के लिए। <पी> यदि डिफ़ॉल्ट कीबाइंडिंग आपके लिए उपयुक्त नहीं है, तो बेझिझक i3wm कॉन्फ़िगरेशन फ़ाइल को संपादित करें और अपनी स्वयं की कस्टम कीबाइंडिंग सेट करें। कीबाइंडिंग और उन्हें अनुकूलित करने के तरीके के बारे में अधिक जानने के लिए, आधिकारिक i3wm दस्तावेज़ देखें। 9. अपनी डॉटफ़ाइल्स का बैकअप लें
<पी> संभवतः सबसे महत्वपूर्ण कार्य जिसे शुरुआती लोग अक्सर नज़रअंदाज कर देते हैं, वह है अपनी डॉटफ़ाइल्स का बैकअप लेना। Dotfiles कॉन्फ़िगरेशन फ़ाइलों के लिए Linux शब्दजाल है। <पी> इसका नाम इसलिए रखा गया है क्योंकि सभी कॉन्फ़िगरेशन फ़ाइलें आम तौर पर छिपी हुई निर्देशिकाओं में संग्रहीत होती हैं, और लिनक्स में, प्रत्येक छिपी हुई निर्देशिका का नाम एक अवधि या बिंदु से शुरू होता है। इसलिए, नाम "डॉट"-फ़ाइलें। <पी> यदि आप i3wm या किसी भी विंडो मैनेजर में नए हैं, तो प्रयोग और राइसिंग के दौरान आपको बग और गड़बड़ियों का सामना करना पड़ेगा। <पी> यह सुनिश्चित करने के लिए कि हर बार टूटने पर आप अपने i3wm को तुरंत कार्यात्मक स्थिति में रिवाइंड कर सकें, आपको इसकी कॉन्फ़िगरेशन फ़ाइलों का बैकअप बनाए रखना होगा। <पी> अपनी डॉटफ़ाइल्स का बैकअप लेने का एक आदर्श तरीका उन्हें अपने GitHub रिपॉजिटरी में अपलोड करना है। पता नहीं कैसे? Git और इसका उपयोग कैसे करें के बारे में और जानें। लिनक्स के लिए सर्वश्रेष्ठ विंडो मैनेजर
<पी> i3wm का एक विश्वसनीय टाइलिंग विंडो प्रबंधक होने का एक सकारात्मक इतिहास है, लेकिन FOSS की दुनिया में, विकल्प हमेशा प्रचुर मात्रा में होते हैं। <पी> इससे पहले कि आप i3wm को अपने दैनिक ड्राइवर के रूप में चुनें, आप शायद इसके बाकी प्रतिस्पर्धियों की जांच करना चाहेंगे और फायदे और नुकसान पर विचार करना चाहेंगे। हमने लिनक्स के लिए सर्वश्रेष्ठ विंडो प्रबंधकों की इस क्यूरेटेड सूची के साथ इसे आपके लिए सुव्यवस्थित किया है