एकता: गोदी में शेल-स्क्रिप्ट कैसे जोड़ें


9

मेरे पास एक GUI एप्लिकेशन है जो शेल स्क्रिप्ट से शुरू होता है। मैं शेल स्क्रिप्ट और एक .svgआइकन प्रदान करके एकता डॉक में एक आइकन कैसे बना सकता हूं ?

जवाबों:


11

आपको एक शॉर्टकट-फ़ाइल बनाने की आवश्यकता है। एकता डॉक के लिए शॉर्टकट में स्थित हैं~/.local/share/applications/

  1. उस निर्देशिका में एक फ़ाइल myGUIapp.desktop बनाएँ।

  2. उस फ़ाइल में निम्नलिखित को चिपकाएँ (आइकन और शेलस्क्रिप्ट के लिए सही पथ के साथ):

    [डेस्कटॉप प्रविष्टि]
    नाम = मेरे जीयूआई अनुप्रयोग
    Exec = / path / to / shellscript.sh
    चिह्न = / path / to / आप / icon.svg
    टर्मिनल = false
    प्रकार = आवेदन
    StartupNotify = true

  3. फ़ाइल को निष्पादन योग्य बनाएं:

    राइट क्लिक -> गुण -> अनुमतियाँ -> टिक 'एक कार्यक्रम के रूप में निष्पादित करने की अनुमति दें'

  4. एकता को पुनरारंभ करें (या फ़ाइल को सीधे वहां पहुंचाने के लिए खींचें)

अन्य फ़ाइलों में देखें ~/.local/share/applications/कि वे कैसे दिखना चाहिए। अधिक जानकारी इस ब्लॉग प्रविष्टि में उपलब्ध है ।

संपादित करें:
यदि आप चाहते हैं कि शॉर्टकट सभी उपयोगकर्ताओं के लिए सुलभ हो, तो आपको आइकन के बारे में उबंटू पैकेजिंग गाइड की जांच करनी चाहिए ।
मूल रूप से .desktop-file को /usr/share/applications/<binary>.desktopइसके बजाय स्थापित या स्थानांतरित किया जाता है और माउस को अंदर रखा जाता है/usr/share/icons/hicolor/scalable/apps


तो मेरे आवेदन को यह फ़ाइल प्रदान करनी चाहिए और उपयोगकर्ता को इसे डॉक पर खींचना चाहिए? क्या फ़ाइल निष्पादन और आइकन के लिए सापेक्ष पथों का उपयोग करने की अनुमति देती है?
माइक एल।

आह, मैंने नहीं पकड़ा कि आप दूसरों के उपयोग के लिए एक आवेदन कर रहे थे। मैंने उसे शामिल करने के लिए अपना उत्तर अपडेट कर दिया है।
मक्के

क्या कोई साधारण GUI ऐप नहीं है जो एकता मेनू को अभी तक संपादित कर सके?
dave1010

1
हाँ वहाँ है! एकता के लिए क्विकलिस्ट संपादक । यह अभी तक स्थिर नहीं है।
मिकी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.