उबंटू 17.10 से शुरू होकर, GNOME 3 डेस्कटॉप डिफॉल्ट है। उबंटू 18.04 में कई नई सुविधाएं हैं, और आप GNOME शेल एक्सटेंशन का उपयोग करके उबंटू डेस्कटॉप की कार्यक्षमता को बढ़ा भी सकते हैं। ये एक्सटेंशन GNOME डेस्कटॉप के लिए ऐड-ऑन हैं जो या तो नई कार्यक्षमता जोड़ते हैं या मौजूदा कार्यक्षमता को संशोधित करके इसका विस्तार करते हैं, ब्राउज़र ऐड-ऑन की तरह।
GNOME शेल एक्सटेंशन को इंस्टॉल और सक्षम करने के विभिन्न तरीकों, एक्सटेंशन को कैसे हटाएं, और एक्सटेंशन अपडेट की सूचनाएं कैसे प्राप्त करें, यह जानने के लिए पढ़ें।
GNOME शेल एक्सटेंशन को कैसे इंस्टॉल और मैनेज करें
कोई भी एक्सटेंशन इंस्टॉल करने से पहले, GNOME Tweak Tool (जिसे Tweaks भी कहा जाता है) इंस्टॉल करें। यह GNOME शेल एक्सटेंशन को मैनेज करने का मुख्य तरीका है। टूल उबंटू सॉफ्टवेयर सेंटर में उपलब्ध है, लेकिन इसे इंस्टॉल करने का सबसे आसान तरीका कमांड लाइन का उपयोग करना है।
तो, टर्मिनल विंडो खोलने के लिए Ctrl + Alt + T दबाएं। फिर, निम्न कमांड टाइप करें और Enter दबाएं:
sudo apt install gnome-tweak-tool
GNOME में एक्सटेंशन इंस्टॉल करना और सक्षम करना आपके सिस्टम को धीमा कर सकता है। इसलिए सावधान रहें कि आप कितने एक्सटेंशन इंस्टॉल और सक्षम करते हैं। यदि यह धीमा हो जाता है तो Tweaks का उपयोग करके एक्सटेंशन को बंद करें और अपने सिस्टम को गति दें।
GNOME शेल एक्सटेंशन इंस्टॉल करने के तीन तरीके हैं।
1. GNOME Tweaks टूल का उपयोग करके GNOME शेल एक्सटेंशन इंस्टॉल करें
एक बार जब आप GNOME Tweaks टूल इंस्टॉल कर लेते हैं, तो आप GNOME एक्सटेंशन का एक न्यूनतम सेट युक्त पैकेज इंस्टॉल कर सकते हैं, जो Tweaks में उपलब्ध होगा। पहले, सुनिश्चित करें कि Tweaks बंद है।
फिर, Ctrl + Alt + T दबाकर एक टर्मिनल विंडो खोलें, निम्न कमांड टाइप करें, और Enter दबाएं:
sudo apt install gnome-shell-extensions
आपको GNOME Shell को पुनरारंभ करना होगा। Alt + F2 दबाएं, "r" टाइप करें, और Enter दबाएं।
स्क्रीन के निचले-बाएं कोने में Show Applications पर क्लिक करके Tweaks शुरू करें।
खोज बॉक्स में "tweaks" टाइप करें और Tweaks आइकन पर क्लिक करें।
Tweaks डायलॉग बॉक्स के बाएं फलक में Extensions पर क्लिक करें। आपको विवरण के साथ एक्सटेंशन की सूची दिखाई देगी। दाईं ओर ON/OFF स्लाइडर बटन का उपयोग करके एक्सटेंशन को सक्षम और अक्षम करें।
कुछ एक्सटेंशन की सेटिंग्स होती हैं जिन्हें आप बदल सकते हैं (गियर आइकन) एक्सटेंशन को कस्टमाइज़ करने के लिए।
2. वेब ब्राउज़र में GNOME शेल एक्सटेंशन इंस्टॉल करें
GNOME एक्सटेंशन वेबसाइट आपको GNOME डेस्कटॉप के लिए एक्सटेंशन खोजने, इंस्टॉल करने और मैनेज करने की अनुमति देती है। वेबसाइट GNOME Tweaks टूल का उपयोग करके एक्सटेंशन को मैनेज करने का एक विकल्प है।
जब आप GNOME एक्सटेंशन वेबसाइट पर जाते हैं, तो आपको एक संदेश दिखाई देगा जिसमें कहा जाएगा कि आपको GNOME शेल इंटीग्रेशन इंस्टॉल करना होगा, जिसके दो भाग हैं: एक ब्राउज़र एक्सटेंशन और एक नेटिव होस्ट मैसेजिंग एप्लिकेशन।
संदेश ब्राउज़र एक्सटेंशन या ऐड-ऑन इंस्टॉल करने के लिए एक लिंक प्रदान करता है। यह लिंक आपको आपके द्वारा उपयोग किए जा रहे ब्राउज़र के लिए उपयुक्त एक्सटेंशन या ऐड-ऑन पेज पर ले जाता है। एक्सटेंशन या ऐड-ऑन इंस्टॉल करने के लिए पेज पर जाने के लिए लिंक पर क्लिक करें।
हम अपने उदाहरण में क्रोम का उपयोग कर रहे हैं, लेकिन आप निम्नलिखित ब्राउज़रों में से किसी में एक्सटेंशन या ऐड-ऑन इंस्टॉल कर सकते हैं:
- Google Chrome, Chromium, और Vivaldi
- Firefox
- Opera [Broken Link Removed]
एक बार जब आप एक्सटेंशन या ऐड-ऑन इंस्टॉल कर लेते हैं, तो GNOME एक्सटेंशन वेबपेज को रीफ्रेश करें। अब आपको एक संदेश दिखाई देगा जिसमें कहा जाएगा कि आपको नेटिव होस्ट कनेक्टर इंस्टॉल करना होगा।
टर्मिनल विंडो खोलने के लिए Ctrl + Alt + T दबाएं। निम्न कमांड टाइप करें और Enter दबाएं। कमांड वही है चाहे आप किसी भी ब्राउज़र का उपयोग कर रहे हों।
sudo apt install chrome-gnome-shell
संकेत मिलने पर अपना पासवर्ड दर्ज करें।
GNOME एक्सटेंशन वेबपेज को फिर से रीफ्रेश करें। शीर्ष पर कोई संदेश नहीं है और आप एक्सटेंशन के माध्यम से ब्राउज़ करना शुरू कर सकते हैं।
यदि आप केवल वर्तमान GNOME शेल संस्करण के लिए उपलब्ध एक्सटेंशन देखना चाहते हैं, तो Compatible with ड्रॉपडाउन सूची से Current version चुनें। GNOME शेल के पुराने संस्करणों के लिए बने एक्सटेंशन वर्तमान संस्करण में काम कर सकते हैं, लेकिन सभी नहीं करते।
एक एक्सटेंशन इंस्टॉल करने के लिए, सूची में एक्सटेंशन के शीर्षक पर क्लिक करें। एक्सटेंशन के पेज पर, दाईं ओर ON/OFF स्लाइडर बटन पर क्लिक करें।
यदि यह एक एक्सटेंशन है जो पहले से ही Tweaks में उपलब्ध है, तो यह बस सक्षम हो जाएगा। यदि नहीं, तो आपसे पूछा जाएगा कि क्या आप एक्सटेंशन को डाउनलोड और इंस्टॉल करना चाहते हैं। Install पर क्लिक करें।
एक्सटेंशन इंस्टॉल हो गया है और स्वचालित रूप से सक्षम हो गया है। इस उदाहरण में, एक्सटेंशन एक्सटेंशन सिस्टम ट्रे क्षेत्र में एक आइकन प्रदान करता है जो आपको जल्दी से एक्सटेंशन को सक्षम और अक्षम करने और जब उपलब्ध हो तो उनकी सेटिंग्स तक पहुंचने की अनुमति देता है।
आप GNOME एक्सटेंशन वेबसाइट पर एक्सटेंशन को सक्षम और अक्षम भी कर सकते हैं और एक्सटेंशन के लिए सेटिंग्स कॉन्फिगर कर सकते हैं।
जैसा कि हमने पहले उल्लेख किया है, GNOME एक्सटेंशन वेबसाइट से इंस्टॉल किए गए एक्सटेंशन को Tweaks में भी मैनेज किया जा सकता है।
GNOME एक्सटेंशन वेबसाइट का उपयोग करके अपने इंस्टॉल किए गए एक्सटेंशन को मैनेज करने के लिए, वेबसाइट के टूलबार पर Installed extensions पर क्लिक करें।
3. GNOME शेल एक्सटेंशन को मैन्युअली इंस्टॉल करें
आप GNOME एक्सटेंशन वेबसाइट से एक्सटेंशन डाउनलोड करके ऑफ़लाइन इंस्टॉल कर सकते हैं। आप अन्य साइटों पर एक्सटेंशन भी ढूंढ सकते हैं जिन्हें आप डाउनलोड कर सकते हैं।
उदाहरण के लिए, दो एक्सटेंशन उपलब्ध हैं जो आपको विंडो बटन को पैनल (Buttons to Panel) और विंडो के शीर्षक को पैनल (Title to Panel) पर ले जाने की अनुमति देते हैं। वे ZIP फ़ाइल डाउनलोड के रूप में उपलब्ध हैं और आप उन्हें मैन्युअली इंस्टॉल करते हैं। सुनिश्चित करें कि आप निकालने और इंस्टॉल करने से पहले डाउनलोड की गई फ़ाइलों को स्कैन करते हैं।
GNOME एक्सटेंशन वेबसाइट पर एक्सटेंशन डाउनलोड करते समय, आपको उस GNOME शेल संस्करण का चयन करना होगा जिसे आप चला रहे हैं। यह पता लगाने के लिए कि आप कौन सा संस्करण चला रहे हैं, टर्मिनल विंडो खोलने के लिए Ctrl + Alt + T दबाएं, निम्न कमांड टाइप करें, और Enter दबाएं:
gnome-shell --version
एक उदाहरण के रूप में, हम GNOME एक्सटेंशन वेबसाइट से Appfolders Management एक्सटेंशन को मैन्युअली इंस्टॉल करने जा रहे हैं। यह एक्सटेंशन आपको एप्लिकेशन व्यू में आइकन समूहित करने की अनुमति देता है।
एक्सटेंशन के वेबपेज पर, डाउनलोड करने के लिए Shell version चुनें। फिर, Extension version चुनें। डाउनलोड स्वचालित रूप से शुरू होता है।
Nautilus खोलें और फ़ाइल पर राइट-क्लिक करके और Extract Here चुनकर डाउनलोड की गई फ़ाइल को निकालें।
छिपी हुई फ़ाइलों और फ़ोल्डर्स को दिखाने के लिए Ctrl + H दबाएं। फिर, निकाले गए एक्सटेंशन फ़ोल्डर का चयन करें और कॉपी करने के लिए Ctrl + C दबाएं। निम्न फ़ोल्डर पर जाएं और एक्सटेंशन फ़ोल्डर को पेस्ट करने के लिए Ctrl + V दबाएं:
~/.local/share/gnome-shell/extensions
टिल्ड कैरेक्टर (~) आपके होम फ़ोल्डर को दर्शाता है।
अब हमें यह सुनिश्चित करने की आवश्यकता है कि एक्सटेंशन फ़ोल्डर का नाम मेटाडेटा फ़ाइल में मौजूद चीज़ से मेल खाता है।
आपके द्वारा ~/.local/share/gnome-shell/extensions फ़ोल्डर में पेस्ट किए गए एक्सटेंशन फ़ोल्डर को खोलें। metadata.json फ़ाइल पर राइट-क्लिक करें और Open with Text Editor चुनें।
"uuid" का मान ढूंढें, इसे चुनें (उद्धरण के बिना), और कॉपी करें।
Nautilus में एक्सटेंशन के फ़ोल्डर पर वापस जाएं और फ़ोल्डर का चयन करें। फिर, इसका नाम बदलने के लिए F2 दबाएं। Folder name बॉक्स में "uuid" से कॉपी किए गए टेक्स्ट को पेस्ट करें और Rename पर क्लिक करें।
अब आपको GNOME Shell को पुनरारंभ करने की आवश्यकता है। Alt + F2 दबाएं, "r" टाइप करें, और Enter दबाएं:
मैन्युअली इंस्टॉल किए गए एक्सटेंशन Tweaks में Extensions सेक्शन में भी उपलब्ध हैं। आप उन्हें यहां सक्षम और अक्षम कर सकते हैं और उनकी सेटिंग्स बदल सकते हैं, साथ ही GNOME एक्सटेंशन साइट पर भी।
GNOME शेल एक्सटेंशन को कैसे अक्षम या अनइंस्टॉल करें
GNOME Tweaks टूल में सक्षम एक्सटेंशन को टूल का उपयोग करके अक्षम या बंद किया जा सकता है। उन्हें अनइंस्टॉल नहीं किया जा सकता जब तक कि आप Tweaks को अनइंस्टॉल न करें। Tweaks को अनइंस्टॉल करने के लिए, टर्मिनल विंडो खोलने के लिए Ctrl + Alt + T दबाएं, निम्न कमांड टाइप करें, और Enter दबाएं:
sudo apt remove gnome-tweak-tool
यदि आपने GNOME एक्सटेंशन वेबसाइट का उपयोग करके एक्सटेंशन इंस्टॉल किए हैं, तो आप उन एक्सटेंशन को बंद करने या अनइंस्टॉल करने के लिए वेबसाइट का उपयोग कर सकते हैं। एक एक्सटेंशन को बंद करने के लिए, ON/OFF स्लाइडर बटन पर क्लिक करें ताकि यह OFF पढ़े।
केवल GNOME एक्सटेंशन वेबसाइट पर इंस्टॉल किए गए एक्सटेंशन जो Tweaks टूल में उपलब्ध नहीं हैं, उन्हें अनइंस्टॉल किया जा सकता है। आप बता सकते हैं कि वे कौन से हैं ON/OFF स्लाइडर बटन के दाईं ओर लाल बॉक्स में सफेद X आइकन द्वारा। एक्सटेंशन को अनइंस्टॉल करने के लिए X बटन पर क्लिक करें।
GNOME एक्सटेंशन साइट का उपयोग करके इंस्टॉल किए गए एक्सटेंशन ~/.local/share/gnome-shell/extensions फ़ोल्डर में भी जोड़े जाते हैं। इसलिए आप इन एक्सटेंशन को, और आपके द्वारा मैन्युअली इंस्टॉल किए गए किसी भी एक्सटेंशन को, ~/.local/share/gnome-shell/extensions फ़ोल्डर से एक्सटेंशन फ़ोल्डर को हटाकर अनइंस्टॉल कर सकते हैं।
GNOME शेल एक्सटेंशन के लिए अपडेट सूचनाएं कैसे प्राप्त करें
यह जानने का एकमात्र तरीका है कि GNOME शेल एक्सटेंशन के लिए कोई अपडेट उपलब्ध है या नहीं, GNOME एक्सटेंशन वेबसाइट पर जाना। लेकिन एक एक्सटेंशन उपलब्ध है, जिसे Extension Update Notifier कहा जाता है, जो आपको सूचित करता है जब आपके सिस्टम पर इंस्टॉल किए गए एक्सटेंशन के लिए कोई अपडेट होता है।
इंस्टॉल करने के लिए उपयोगी GNOME शेल एक्सटेंशन
यहां कुछ उपयोगी GNOME शेल एक्सटेंशन हैं जो आपको शुरू करने के लिए हैं।
1. Dash to Dock
Dash to Dock GNOME शेल के लिए एक डॉक प्रदान करता है, जिससे आपके एप्लिकेशन तक पहुंचना आसान हो जाता है और खुले एप्लिकेशन और डेस्कटॉप के बीच स्विच करना तेज हो जाता है।
साइड पैनल को एक डॉक में परिवर्तित किया जाता है जिसे स्क्रीन के बाएं, दाएं, ऊपर या नीचे दिखाया जा सकता है। आप डॉक पर आइकन का आकार भी बदल सकते हैं, डॉक के आकार को सीमित कर सकते हैं, और डॉक के रूप और व्यवहार को प्रभावित करने वाली कई अन्य सेटिंग्स को समायोजित कर सकते हैं।
डाउनलोड: Dash to Dock
2. Clipboard Indicator
Clipboard Indicator एक्सटेंशन शीर्ष पैनल पर एक क्लिपबोर्ड इंडिकेटर जोड़ता है और क्लिपबोर्ड इतिहास संग्रहीत करता है। यह आपको एक्सटेंशन इंस्टॉल करने के बाद से क्लिपबोर्ड पर कॉपी की गई वस्तुओं तक पहुंचने और उन्हें वर्ड प्रोसेसर या टेक्स्ट एडिटर जैसे एप्लिकेशन में पेस्ट करने की अनुमति देता है।
आप एक्सटेंशन के मेनू पर सेटिंग्स बदल सकते हैं (क्लिपबोर्ड इतिहास में कितने आइटम स्टोर करने हैं, या प्रत्येक आइटम के पूर्वावलोकन में कितने वर्ण दिखाने हैं)।
डाउनलोड: Clipboard Indicator
3. Drop Down Terminal
यदि आप कमांड लाइन का बहुत उपयोग करते हैं, तो आप Drop Down Terminal एक्सटेंशन इंस्टॉल कर सकते हैं। यह आपको एक कीस्ट्रोक (डिफॉल्ट रूप से Tab कुंजी के ऊपर टिल्ड (~) कुंजी) के साथ एक टर्मिनल विंडो तक पहुंचने की अनुमति देता है जो स्क्रीन के ऊपर से नीचे गिरती है या नीचे से ऊपर आती है।
डाउनलोड: Drop Down Terminal
GNOME शेल एक्सटेंशन के साथ उत्पादकता में सुधार करें
यहां तक कि अगर आप नए GNOME शेल को ज्यादा पसंद नहीं करते हैं, तो आप इसे एक्सटेंशन का उपयोग करके कस्टमाइज़ कर सकते हैं और इसे एक उपयोगी और उत्पादक डेस्कटॉप वातावरण में बदल सकते हैं।
संक्षेप में, GNOME शेल एक्सटेंशन उबंटू 18.04 में अपग्रेड करने का एक और कारण प्रदान करते हैं।