Ubuntu में AppImage फ़ाइल के लिए एप्लिकेशन लॉन्चर बनाएं Create

AppImage फ़ाइलों के लिए लॉन्चर बनाने के तरीके के बारे में

अगले लेख में हम नज़र डालेंगे Gnome डेस्कटॉप वातावरण में AppImage फ़ाइल के लिए एक कस्टम एप्लिकेशन लॉन्चर कैसे बनाएं? उबंटू से। यद्यपि हम स्पष्ट कारणों से उबंटू पर ध्यान केंद्रित करने जा रहे हैं, इस पद्धति को अन्य वितरणों पर भी काम करना चाहिए जो जीनोम डेस्कटॉप वातावरण का उपयोग करते हैं।

सबसे पहले यह टिप्पणी करना आवश्यक है कि AppImage फ़ाइल किसी एप्लिकेशन और उसके द्वारा उपयोग की जाने वाली लाइब्रेरी की संपीड़ित छवि होती है. जब हम इनमें से किसी एक फाइल को चलाते हैं, तो इसे चलाने के लिए हमारे फाइल सिस्टम पर अस्थायी रूप से माउंट किया जाता है। इस पद्धति के साथ, डेवलपर्स अपने एप्लिकेशन को AppImage फ़ाइल में पैकेज कर सकते हैं और यह किसी भी वितरण पर चलेगा।

जब हम किसी एप्लिकेशन की AppImage फ़ाइल को डाउनलोड और उपयोग करते हैं, तो इसे इंस्टॉल करना आवश्यक नहीं है और हमें रूट विशेषाधिकारों की आवश्यकता नहीं है। इस प्रकार की फाइलें हमारे सिस्टम में बदलाव नहीं करती हैं, और वे पोर्टेबल यूनिवर्सल बायनेरिज़ हैं जिनमें पैकेज के भीतर सभी निर्भरताएँ और लाइब्रेरी शामिल हैं।

appimageLauncher . के बारे में
संबंधित लेख:
AppImageLauncher, AppImages एप्लिकेशन को एप्लिकेशन लॉन्चर में एकीकृत करता है

AppImage के रूप में वितरित किए गए एप्लिकेशन को डाउनलोड करते समय, यह हमारे कंप्यूटर पर बस एक और फ़ाइल है। एप्लिकेशन को खोलने के लिए, हमें इस फ़ाइल को निष्पादन योग्य बनाना होगा और कमांड लाइन पर पथ निर्दिष्ट करके या फ़ाइल प्रबंधक से फ़ाइल पर डबल क्लिक करके एप्लिकेशन प्रारंभ करना होगा।. यदि हम एप्लिकेशन लॉन्चर रखने में रुचि रखते हैं, तो हमारे लिए इसे स्वयं बनाना आवश्यक होगा।

ऐप इमेज फ़ाइल के लिए एप्लिकेशन लॉन्चर कैसे बनाएं?

AppImage फ़ाइल डाउनलोड करें

AppImage प्रारूप का एक लाभ यह है कि इन फ़ाइलों को सीधे डेवलपर की वेबसाइट से डाउनलोड किया जा सकता है, और आम तौर पर इससे कोई फ़र्क नहीं पड़ता कि हम किस वितरण का उपयोग कर रहे हैं. निम्नलिखित पंक्तियों के लिए मैं आपके से फेरडी एप्लिकेशन की छवि डाउनलोड करने जा रहा हूं GitHub पर पेज जारी किया. Ferdi आपका मैसेजिंग एप्लिकेशन है जो एक एप्लिकेशन में चैट और मैसेजिंग सेवाओं को जोड़ता है।

एप्लिकेशन डाउनलोड करने के लिए ब्राउज़र का उपयोग करने के अलावा, हम फ़ाइल को डाउनलोड करने के लिए एक टर्मिनल (Ctrl + Alt + T) भी खोल सकते हैं, इसे निष्पादन योग्य बना सकते हैं और एप्लिकेशन लॉन्च कर सकते हैं:

Ferdi को appimage के रूप में डाउनलोड करें

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 सातवीं पंक्ति सिस्टम को बताता है कि क्या यह एक ऐप, लिंक या निर्देशिका है.
  • के बारे में अंतिम पंक्ति उस श्रेणी को निर्दिष्ट करता है जिससे आवेदन संबंधित है. यह एप्लिकेशन मेनू के लिए किया जाता है जो एप्लिकेशन लॉन्चर को विभिन्न श्रेणियों में अलग करता है।

अब जब डेस्कटॉप प्रविष्टि बनाई और सहेजी गई है, हमें एप्लिकेशन विंडो में एप्लिकेशन देखना चाहिए और हमें इसे वहां से चलाने में सक्षम होना चाहिए।

Ferdi की AppImage फ़ाइल के लिए एप्लिकेशन लॉन्चर

वैकल्पिक रूप से, हम कर सकते हैं आइकन पर राइट-क्लिक करें और क्लिक करें पसंदीदा में जोड़े अगर हम चाहते हैं कि यह लॉन्चर हर समय कटघरे में रहे.

पसंदीदा में जोड़े


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।