आप शायद किसी विशेष वेबसाइट पर दिन में कई बार जाते हैं जब आप काम कर रहे होते हैं। ऐसा करने के लिए आपको एक ब्राउज़र खोलना होता है, URL टाइप करना होता है, और फिर वेबसाइट अंततः लोड होती है। क्या होगा यदि आप वेबसाइट को एक ऐप में बदल सकते हैं जिसे आप अपने Linux डेस्कटॉप से केवल डबल-क्लिक करके लॉन्च कर सकते हैं?
जैसा कि यह पता चला है, आप Nativefier नामक एक कमांड-लाइन उपयोगिता का उपयोग करके किसी वेबसाइट के लिए एक स्टैंडअलोन Linux ऐप बना सकते हैं। यहां बताया गया है कि यह कैसे करना है।
Linux पर Nativefier कैसे इंस्टॉल करें
सबसे पहले, आपको अपने सिस्टम पर NPM और Nativefier इंस्टॉल करना होगा। NPM इंस्टॉल करने के लिए, Linux पर NPM इंस्टॉल करने पर हमारे विस्तृत गाइड को देखें।
NPM कॉन्फ़िगर होने के साथ, अब Nativefier इंस्टॉल करने का समय है। ऐसा करने के लिए, टर्मिनल लॉन्च करें और निम्न कमांड जारी करें:
npm install -g nativefier
-g फ्लैग ग्लोबल के लिए खड़ा है और NPM को पैकेज को वैश्विक रूप से इंस्टॉल करने का निर्देश देता है।
यदि आपका Linux डिस्ट्रो स्नैप का समर्थन करता है, तो आप Snap Store से Nativefier स्नैप पैकेज प्राप्त कर सकते हैं:
sudo snap install nativefier
उपरोक्त कमांड चलाने से पहले सुनिश्चित करें कि आपके सिस्टम पर स्नैप इंस्टॉल है। यदि नहीं, तो आप Linux पर स्नैप इंस्टॉल करने पर हमारे गाइड को देख सकते हैं।
Arch उपयोगकर्ता Yay का उपयोग करके Arch User Repository से Nativefier डाउनलोड कर सकते हैं:
yay -S nodejs-nativefier
स्नैप और AUR रिपॉजिटरी नियमित रूप से अनुरक्षित नहीं हैं, इसलिए NPM का उपयोग करके Nativefier इंस्टॉल करने की अनुशंसा की जाती है।
वेबसाइटों को डेस्कटॉप Linux ऐप्स में बदलना
Nativefier का उपयोग करना आसान है। किसी वेबसाइट के लिए डेस्कटॉप ऐप बनाने के लिए, निम्न कमांड सिंटैक्स का उपयोग करें:
nativefier "https://www.example.com"
डिफ़ॉल्ट रूप से, Nativefier स्वचालित रूप से वेबसाइट को एक ऐप नाम निर्दिष्ट करेगा। यदि आप अपने ऐप को एक कस्टम नाम देना चाहते हैं, तो आप --name फ्लैग का उपयोग करके इसे निर्दिष्ट कर सकते हैं।
nativefier --name "Example Linux App" "www.example.com"
Nativefier ऐप के लिए आवश्यक सभी फ़ाइलों वाला एक फोल्डर बनाएगा। ऐप फ़ाइल तक पहुंचने के लिए, नवनिर्मित डायरेक्टरी में नेविगेट करने के लिए cd कमांड का उपयोग करें:
cd appdirname/
यदि आप ऐप डायरेक्टरी के नाम के बारे में अनिश्चित हैं, तो आप ls कमांड का उपयोग करके पैरेंट डायरेक्टरी की सामग्री सूचीबद्ध कर सकते हैं।
Nativefier स्वचालित रूप से जनरेट की गई ऐप फ़ाइल को एक्ज़ीक्यूट परमिशन असाइन करता है, इसलिए आपको ऐसा करने की आवश्यकता नहीं है। आप निम्न कमांड सिंटैक्स का उपयोग करके केवल एक्ज़ीक्यूटेबल लॉन्च कर सकते हैं:
./appname
उपयोगिता से संबंधित कमांड-लाइन सहायता प्राप्त करने के लिए, टाइप करें:
nativefier --help
वेबसाइटों को डेस्कटॉप ऐप्स में क्यों बदलें?
हर किसी को उन वेबसाइटों के लिए डेस्कटॉप ऐप बनाने की आवश्यकता नहीं हो सकती है जिन पर वे जाते हैं। लेकिन उन लोगों के लिए जिन्हें अक्सर कुछ वेबसाइटों को ब्राउज़ करना पड़ता है, यहां तक कि कुछ अतिरिक्त क्लिक भी काम में बाधा बन सकते हैं। इसलिए, अपने उत्पादकता स्तर को उच्च रखने और यह सुनिश्चित करने के लिए कि आप बार-बार वही क्रिया न दोहराएं, वेबसाइटों को डेस्कटॉप ऐप्स में बदलना मददगार हो सकता है।
यह Linux पर विशिष्ट कार्यों के लिए हॉटकी सेट करने या लंबी कमांड के लिए नए शेल एलियास बनाने जैसा है। कुल मिलाकर, एक ऐसा ऐप होना जिसे आप सीधे डेस्कटॉप से लॉन्च कर सकें, सुविधाजनक है और कभी-कभी आपको कुछ क्लिक बचा सकता है। और लंबे समय में, यह बहुत सारा बचाया गया समय है।
Linux अन्य OSes से बहुत बेहतर है
Linux पर, आप सुनिश्चित हो सकते हैं कि यदि आपको अपने सिस्टम का एक पहलू पसंद नहीं है, तो आप दूसरे पर स्विच कर सकते हैं। यदि अपना वेब ब्राउज़र खोलना और बार-बार किसी वेबसाइट को खोजना थकाऊ लगता है, तो आप आसान रास्ता अपना सकते हैं और कीबोर्ड शॉर्टकट बना सकते हैं, या इससे भी बेहतर, Nativefier का उपयोग करके वेबसाइट के लिए एक पूर्ण विकसित डेस्कटॉप ऐप बना सकते हैं।
Linux पर आप बहुत कुछ कर सकते हैं। उदाहरण के लिए, आप crontab का उपयोग करके ऐप्स को निश्चित समय पर चलाने के लिए शेड्यूल कर सकते हैं, ऐसे स्क्रिप्ट बना सकते हैं जो समय के आधार पर आपके वॉलपेपर को स्वचालित रूप से बदलते हैं, और एक सिस्टम पर कई डेस्कटॉप एनवायरनमेंट इंस्टॉल कर सकते हैं। कुछ कार्य Windows जैसे अन्य ऑपरेटिंग सिस्टम पर आसानी से प्राप्त किए जा सकते हैं, जबकि बाकी Linux पारिस्थितिकी तंत्र के लिए अनन्य हैं।