अगले लेख में हम नज़र डालेंगे Gnome डेस्कटॉप वातावरण में AppImage फ़ाइल के लिए एक कस्टम एप्लिकेशन लॉन्चर कैसे बनाएं? उबंटू से। यद्यपि हम स्पष्ट कारणों से उबंटू पर ध्यान केंद्रित करने जा रहे हैं, इस पद्धति को अन्य वितरणों पर भी काम करना चाहिए जो जीनोम डेस्कटॉप वातावरण का उपयोग करते हैं।
सबसे पहले यह टिप्पणी करना आवश्यक है कि AppImage फ़ाइल किसी एप्लिकेशन और उसके द्वारा उपयोग की जाने वाली लाइब्रेरी की संपीड़ित छवि होती है. जब हम इनमें से किसी एक फाइल को चलाते हैं, तो इसे चलाने के लिए हमारे फाइल सिस्टम पर अस्थायी रूप से माउंट किया जाता है। इस पद्धति के साथ, डेवलपर्स अपने एप्लिकेशन को AppImage फ़ाइल में पैकेज कर सकते हैं और यह किसी भी वितरण पर चलेगा।
जब हम किसी एप्लिकेशन की AppImage फ़ाइल को डाउनलोड और उपयोग करते हैं, तो इसे इंस्टॉल करना आवश्यक नहीं है और हमें रूट विशेषाधिकारों की आवश्यकता नहीं है। इस प्रकार की फाइलें हमारे सिस्टम में बदलाव नहीं करती हैं, और वे पोर्टेबल यूनिवर्सल बायनेरिज़ हैं जिनमें पैकेज के भीतर सभी निर्भरताएँ और लाइब्रेरी शामिल हैं।
AppImage के रूप में वितरित किए गए एप्लिकेशन को डाउनलोड करते समय, यह हमारे कंप्यूटर पर बस एक और फ़ाइल है। एप्लिकेशन को खोलने के लिए, हमें इस फ़ाइल को निष्पादन योग्य बनाना होगा और कमांड लाइन पर पथ निर्दिष्ट करके या फ़ाइल प्रबंधक से फ़ाइल पर डबल क्लिक करके एप्लिकेशन प्रारंभ करना होगा।. यदि हम एप्लिकेशन लॉन्चर रखने में रुचि रखते हैं, तो हमारे लिए इसे स्वयं बनाना आवश्यक होगा।
ऐप इमेज फ़ाइल के लिए एप्लिकेशन लॉन्चर कैसे बनाएं?
AppImage फ़ाइल डाउनलोड करें
AppImage प्रारूप का एक लाभ यह है कि इन फ़ाइलों को सीधे डेवलपर की वेबसाइट से डाउनलोड किया जा सकता है, और आम तौर पर इससे कोई फ़र्क नहीं पड़ता कि हम किस वितरण का उपयोग कर रहे हैं. निम्नलिखित पंक्तियों के लिए मैं आपके से फेरडी एप्लिकेशन की छवि डाउनलोड करने जा रहा हूं GitHub पर पेज जारी किया. Ferdi आपका मैसेजिंग एप्लिकेशन है जो एक एप्लिकेशन में चैट और मैसेजिंग सेवाओं को जोड़ता है।
एप्लिकेशन डाउनलोड करने के लिए ब्राउज़र का उपयोग करने के अलावा, हम फ़ाइल को डाउनलोड करने के लिए एक टर्मिनल (Ctrl + Alt + T) भी खोल सकते हैं, इसे निष्पादन योग्य बना सकते हैं और एप्लिकेशन लॉन्च कर सकते हैं:
wget https://github.com/getferdi/ferdi/releases/download/v5.6.0-beta.8/Ferdi-5.6.0-beta.8.AppImage
chmod +x Ferdi-5.6.0-beta.8.AppImage ./Ferdi-5.6.0-beta.8.AppImage
हालांकि AppImage फ़ाइल को किसी भी निर्देशिका से डाउनलोड और चलाया जा सकता हैफ़ाइल सिस्टम को अच्छी तरह से व्यवस्थित रखने के लिए, आइए इस फ़ाइल के लिए लॉन्चर बनाने से पहले इसे अधिक उपयुक्त निर्देशिका में ले जाएँ।
mkdir ~/bin; mv Ferdi-5.6.0-beta.8.AppImage ~/bin/
AppImage फ़ाइल के लिए एप्लिकेशन लॉन्चर बनाएं Create
उबंटू की विशेषताओं में से एक यह है कि हम "पर क्लिक करके एप्लिकेशन शुरू कर सकते हैं"एप्लिकेशन दिखाएं"डॉक से, और फिर हमें एप्लिकेशन विंडो में एप्लिकेशन को खोजने की आवश्यकता है। किसी एप्लिकेशन को इस एप्लिकेशन विंडो में प्रदर्शित करने के लिए, उसके पास एक उपयुक्त निर्देशिका में एक डेस्कटॉप प्रविष्टि होनी चाहिए। ये लॉन्चर फाइलें हैं जो निर्दिष्ट करती हैं कि एप्लिकेशन को कैसे शुरू किया जाए और एक्सटेंशन में समाप्त किया जाए ।डेस्कटॉप.
सिस्टम-व्यापी अनुप्रयोगों में निर्देशिका में स्थित डेस्कटॉप प्रविष्टियां होती हैं / Usr / share / अनुप्रयोगों. हालाँकि, इस निर्देशिका में लिखने के लिए रूट विशेषाधिकारों की आवश्यकता होती है और चूंकि AppImages फ़ाइलों का एक लाभ यह है कि उन्हें रूट विशेषाधिकारों की आवश्यकता नहीं होती है, आइए निर्देशिका में एक डेस्कटॉप प्रविष्टि बनाएं ~ / .Local / शेयर / अनुप्रयोगों. इस निर्देशिका का उपयोग वर्तमान उपयोगकर्ता की डेस्कटॉप प्रविष्टियों के लिए किया जाता है। यहां एक .desktop फ़ाइल बनाने से लॉन्चर वर्तमान उपयोगकर्ता के लिए उपलब्ध हो जाएगा.
लॉन्चर सामग्री
हमारे पसंदीदा टेक्स्ट एडिटर के साथ, हम Ferdi.desktop नामक एक फाइल बनाने जा रहे हैं ~ / .Local / शेयर / अनुप्रयोगों.
vim ~/.local/share/applications/Ferdi.desktop
जब फ़ाइल खोली जाती है, तो अंदर हम निम्नलिखित सामग्री को पेस्ट करने जा रहे हैं और इसे सहेजेंगे:
[Desktop Entry] Name=Ferdi Comment=Aplicación de mensajería Exec=/home/nombre-de-usuario/bin/Ferdi-5.6.0-beta.8.AppImage Icon=/home/nombre-de-usuario/Imágenes/Ferdi.jpeg Terminal=false Type=Application Categories=Internet;
- में अग्रिम पंक्ति हम जा रहे हैं निर्दिष्ट करें कि यह एक डेस्कटॉप इनपुट है.
- La दूसरी पंक्ति आवेदन का नाम इंगित करता है जिसे हम एप्लिकेशन विंडो में देखेंगे।
- La तीसरी पंक्ति के होते हैं एक टिप्पणी जिसे सूचना के रूप में देखा जा सकता है.
- में चौथी पंक्ति निष्पादन योग्य फ़ाइल का पथ निर्दिष्ट है. यहां उपयोगकर्ता नाम को उस उपयोगकर्ता नाम से बदलना आवश्यक होगा जिसका उपयोग प्रत्येक व्यक्ति करता है.
- La पांचवीं पंक्ति उपयोग करने के लिए आइकन को इंगित करता है. यहां आप एक कस्टम आइकन के लिए पथ निर्दिष्ट कर सकते हैं या एक आइकन का उपयोग कर सकते हैं जो एक आइकन पैक का हिस्सा है.
- में छठी पंक्ति यह निर्दिष्ट किया जाता है कि यह एप्लिकेशन टर्मिनल में चलता है या नहीं.
- La सातवीं पंक्ति सिस्टम को बताता है कि क्या यह एक ऐप, लिंक या निर्देशिका है.
- के बारे में अंतिम पंक्ति उस श्रेणी को निर्दिष्ट करता है जिससे आवेदन संबंधित है. यह एप्लिकेशन मेनू के लिए किया जाता है जो एप्लिकेशन लॉन्चर को विभिन्न श्रेणियों में अलग करता है।
अब जब डेस्कटॉप प्रविष्टि बनाई और सहेजी गई है, हमें एप्लिकेशन विंडो में एप्लिकेशन देखना चाहिए और हमें इसे वहां से चलाने में सक्षम होना चाहिए।
वैकल्पिक रूप से, हम कर सकते हैं आइकन पर राइट-क्लिक करें और क्लिक करें पसंदीदा में जोड़े अगर हम चाहते हैं कि यह लॉन्चर हर समय कटघरे में रहे.