क्या आपने कई डेस्कटॉप वातावरणों की कोशिश की है लेकिन कुछ भी आपके स्वाद के अनुरूप नहीं है? या हो सकता है कि आप डेस्कटॉप वातावरण के कुछ घटकों को पसंद करते हैं और दूसरों को पसंद नहीं करते हैं। शायद समय आ गया है कि आप अपना खुद का डेस्कटॉप वातावरण बनाने पर विचार करें...
मैं एक डेस्कटॉप वातावरण कैसे बना सकता हूं?
आप मौजूदा डेस्कटॉप वातावरण के विभिन्न घटकों और अन्य स्वतंत्र कार्यक्रमों को जोड़कर आसानी से एक डेस्कटॉप वातावरण बना सकते हैं। एक डेस्कटॉप वातावरण बनाने से पहले उसके सामान्य घटकों को जानना बेहतर है, लेकिन यह आवश्यक नहीं है। यहां हम आपको चरण दर चरण अपना डेस्कटॉप वातावरण बनाने का तरीका दिखाने जा रहे हैं।
चरण 1:सत्र बैश स्क्रिप्ट बनाएं
न्यूनतम डेस्कटॉप वातावरण बनाने के लिए, आपको कम से कम इसमें एक विंडो मैनेजर लगाने की आवश्यकता है। इस गाइड में, हम केविन विंडो मैनेजर का उपयोग करने जा रहे हैं। लेकिन आप अपनी इच्छानुसार किसी भी विंडो मैनेजर का उपयोग कर सकते हैं।
उबंटू और उबंटू-आधारित सिस्टम पर kwin स्थापित करने के लिए, टर्मिनल में निम्न कमांड टाइप करें:
sudo apt install kwin --no-install-recommends
--नो-इंस्टॉल-अनुशंसा के बिना विकल्प, उपयुक्त संपूर्ण केडीई डेस्कटॉप वातावरण स्थापित करेगा।
विंडो मैनेजर के अलावा, हम प्लैंक डॉक को डेस्कटॉप वातावरण में जोड़ देंगे। इसे स्थापित करने के लिए टाइप करें:
sudo apt install plank
अब सेशन बैश स्क्रिप्ट बनाते हैं। यदि आप पहले से नहीं जानते हैं, तो बैश स्क्रिप्ट एक नियमित टेक्स्ट फ़ाइल है जिसमें आप कमांड का एक क्रम दर्ज करते हैं। जब फ़ाइल निष्पादित की जाती है, तो यह निहित कमांड लाइन-बाय-लाइन शुरू करती है, जिससे आप प्रत्येक कमांड को टर्मिनल में स्वयं टाइप करने से बचाते हैं।
हमारी स्क्रिप्ट में वे प्रोग्राम होंगे जो हमारे डेस्कटॉप वातावरण में होंगे। हम स्क्रिप्ट को /bin में डालेंगे निर्देशिका। तो टर्मिनल खोलें और /bin . पर नेविगेट करें निम्न आदेश टाइप करके:
cd /bin
फिर निम्न कमांड द्वारा स्क्रिप्ट बनाएं (हम इसे custom_de.sh कहेंगे):
sudo touch custom_de.sh
अपने टेक्स्ट एडिटर का उपयोग करके फ़ाइल को रूट के रूप में खोलें, उदा। नैनो:
sudo nano custom_de.sh
आप नैनो को gedit या xed जैसे किसी भी टेक्स्ट एडिटर से बदल सकते हैं।
फिर निम्न पंक्ति को स्क्रिप्ट के शीर्ष पर रखें।
#!/bin/bash
यह लाइन टर्मिनल को बैश का उपयोग करके इस स्क्रिप्ट को निष्पादित करने के लिए कहती है।
इसके बाद, विंडो मैनेजर (इस मामले में kwin) से शुरू होने वाले प्रोग्राम के कमांड टाइप करें जिन्हें आप कस्टम डेस्कटॉप में रखना चाहते हैं।
kwin &
plank
एम्परसेंड (&) एक कमांड के बाद इसे बैकग्राउंड में रन करता है, इसलिए अगली कमांड को पिछले कमांड के बाहर निकलने की प्रतीक्षा किए बिना निष्पादित किया जाता है। हमें ऐसा करने की आवश्यकता है क्योंकि डेस्कटॉप वातावरण की रचना करने वाले कार्यक्रमों को एक ही समय में चलाने की आवश्यकता है।
यह स्क्रिप्ट डेस्कटॉप सत्र का प्रतिनिधित्व करती है, जब तक यह स्क्रिप्ट चल रही है सत्र चलता रहेगा। जब यह स्क्रिप्ट बाहर निकलती है तो सत्र बाहर निकल जाएगा, और आपको लॉगिन स्क्रीन पर निर्देशित किया जाएगा जैसे कि आपने लॉग आउट किया था।
इसलिए यह महत्वपूर्ण है कि अंतिम आदेश के बाद एम्परसेंड (&) न लगाएं। अगर ऐसा होता है और आखिरी कमांड को बैकग्राउंड में भेज दिया जाता है, तो स्क्रिप्ट बाहर निकल जाएगी और सेशन शुरू होते ही बाहर निकल जाएगा।
स्क्रिप्ट को सहेजने के बाद, निम्न कमांड टाइप करके इसे निष्पादन योग्य अनुमति दें:
sudo chmod +x custom_de.sh
चरण 2:डेस्कटॉप फ़ाइल बनाएं
लॉग इन करते समय अपने कस्टम डेस्कटॉप को दृश्यमान बनाने के लिए हमें एक .डेस्कटॉप . बनाना होगा /usr/share/xsessions . में फ़ाइल करें जो स्क्रिप्ट को इंगित करेगा। उस निर्देशिका में नेविगेट करने के लिए, टर्मिनल प्रकार में:
cd /usr/share/xsessions
फिर फ़ाइल बनाएं और इसे खोलें:
sudo touch custom_de.desktop
sudo nano custom_de.desktop
फ़ाइल के अंदर निम्नलिखित पंक्तियाँ डालें:
[Desktop Entry]
Name=Custom DE
Comment=My awesome desktop environment
Exec=/bin/custom_de.sh
Type=Application
Exec= . के लिए , आपके द्वारा पहले बनाई गई सत्र स्क्रिप्ट का स्थान इनपुट करें।
चरण 3:कस्टम डेस्कटॉप वातावरण लॉन्च करें
अपना डेस्कटॉप वातावरण लॉन्च करने के लिए:
- लॉग आउट करें
- स्थापित डेस्कटॉप वातावरण की सूची खोजें
- नव निर्मित डेस्कटॉप वातावरण चुनें
- फिर से लॉग इन करें
इस सत्र से बाहर निकलने के लिए pkill कमांड का उपयोग करके अपने सत्र स्क्रिप्ट में अंतिम प्रोग्राम को समाप्त करें:
pkill plank
अपने डेस्कटॉप वातावरण को अधिक पूर्ण बनाएं
बधाई हो! आपने अपना खुद का डेस्कटॉप वातावरण बनाया है।
लेकिन यह अभी भी कुछ घटकों को याद कर रहा है। वॉलपेपर और पैनल जोड़ने का समय आ गया है।
वहाँ कई वॉलपेपर सेटर्स हैं। एक अच्छा विकल्प कोमोरबी है, जो आपको वीडियो को वॉलपेपर के रूप में सेट करने की क्षमता देता है, और यह डेस्कटॉप आइकन भी दिखाता है।
komorebi को स्थापित करने के लिए GitHub रिपॉजिटरी से deb पैकेज डाउनलोड करें, इसे इंस्टॉल करें और इसे चलाएं।
पैनल के लिए, हम इसे उबंटू पर स्थापित करने के लिए lxqt-panel का उपयोग करेंगे:
sudo apt install lxqt-panel
सत्र स्क्रिप्ट में lxqt-panel कमांड और komorebi डालना न भूलें जिसके बाद एम्परसेंड (&) आता है। komorebi कमांड के लिए पूर्ण पथ का उपयोग करें (/System/Applications/komorebi )।
आप Ulauncher, एक उपयोगी एप्लिकेशन लॉन्चर भी जोड़ सकते हैं। यह डेस्कटॉप अनुभव को और अधिक पूर्ण बना देगा:
sudo add-apt-repository ppa:agornostal/ulauncher && sudo apt update && sudo apt install ulauncher
आप जितने चाहें उतने प्रोग्राम जोड़ सकते हैं, अपने डेस्कटॉप को अपनी आवश्यकताओं के अनुरूप अनुकूलित कर सकते हैं। सूचना प्रबंधक जोड़ने पर भी विचार करें।
GTK और आइकन थीम कैसे सेट करें
अन्य डेस्कटॉप वातावरण में, आप जीटीके और आइकन थीम को जीयूआई उपयोगिता जैसे ग्नोम-ट्वीक्स या अन्य का उपयोग करके बदल सकते हैं। हमारे मामले में, हमारे पास ये उपयोगिताएँ नहीं हैं, लेकिन चिंता न करें क्योंकि आप gsettings कमांड का उपयोग करके कमांड लाइन से थीम भी बदल सकते हैं।
gsettings के प्रभावी होने के लिए, dbus का चलना आवश्यक है।
Dbus ने dbus-launch . का उपयोग करना प्रारंभ कर दिया है . बस dbus-लॉन्च बैश जोड़ें आपकी स्क्रिप्ट की शुरुआत में।
इसके बाद, सत्र से बाहर निकलें और फिर से लॉगिन करें। वर्तमान में लागू GTK थीम प्राप्त करने के लिए:
gsettings get org.gnome.desktop.interface gtk-theme
उदाहरण के लिए जीटीके थीम को कैंटा थीम पर सेट करने के लिए, टाइप करें:
gsettings set org.gnome.desktop.interface gtk-theme Canta
आप जो थीम सेट करने जा रहे हैं वह /usr/share/themes . में स्थित होना चाहिए निर्देशिका। थीम का नाम इसका फ़ोल्डर नाम है।
अंतिम अनुकूलन अनुभव
जबकि अपना खुद का डेस्कटॉप वातावरण बनाना एक ताज़ा अनुभव है, हो सकता है कि इसका परिणाम पहली बार में संपूर्ण डेस्कटॉप अनुभव न हो। लेकिन अन्य प्रोग्राम जोड़कर आप एक बेहतर डेस्कटॉप वातावरण बनाएंगे। अगर आपको सामान बनाना पसंद है, तो आप आर्कलिनक्स को पसंद कर सकते हैं, क्योंकि यह आपको अपना खुद का लिनक्स डिस्ट्रो बनाने की अनुमति देगा।