मैं .sh अनुप्रयोगों के लिए एक लांचर कैसे जोड़ूँ?


67

मैंने उबंटू (11.04) स्थापित किया है।

मैंने phpstorm स्थापित किया है, जो आपके द्वारा अपनी / ऑप्ट डायरेक्टरी में एक्सट्रेक्ट और शॉव करने के लिए बस एक संग्रह है।

इसे चलाने के लिए आप उपयोग करेंगे /opt/PhpStorm-103.243/bin/PhpStorm.sh

एकता में मैंने अपने डेस्कटॉप पर एक लांचर बनाया था।

अब मैंने gnome-3 (सूक्ति-शैल) स्थापित कर दिया है,

और मेरे डेस्कटॉप में कुछ भी नहीं है।

तो मैं जल्दी से phpstorm कैसे चलाऊँ? क्या मैं इसे "एप्लिकेशन" में दिखा सकता हूं?


2
पागल, यह लगभग एक बेकार जगह है जिसे नीचे दिए गए दो संभावित समाधानों के साथ समझाया जाना चाहिए और सही क्लिक के साथ "बस काम करता है" नहीं और पसंदीदा जोड़ें, और नीचे स्वचालित रूप से हुड के नीचे किया जाता है ... वैसे भी पूछने के लिए धन्यवाद इसलिए मुझे इसका हल जल्दी मिल गया :)
हेनिंग

जवाबों:


67

PhpStorm में अब आपके लिए लॉन्चर बनाने की सुविधा है। यह इसके अंतर्गत उपलब्ध है:

Tools -> Create Desktop Entry...

Ubuntu 12, PhpStorm 6 / उपकरण / डेस्कटॉप एंट्री बनाएँ ...

यह वर्तमान उपयोगकर्ता या सभी उपयोगकर्ताओं के लिए सिस्टम मेनू में PhpStorm जोड़ देगा। निर्मित लॉन्चर ग्नोम शेल के साथ भी संगत है।

Ubuntu 12, PhpStorm और एकता लांचर


40

मैंने इसे काम किया: डी

टर्मिनल में

gedit ~/.local/share/applications/<Your App Name>.desktop

गेडिट में

यहां आपको संपादित करना चाहिए: ध्यान दें कि नीचे दी गई टिप्पणियां सर्वश्रेष्ठ अनुमान हैं, मुझे सही करने के लिए स्वतंत्र महसूस करें

[Desktop Entry]  
Version=1.0                                #not sure what this does
Name=My Awesome App                        #Obviously the application name
GenericName=Awesome App                    #Difference between this and Name?
Comment=This app is awesome!               #The tooltip
Exec=/path/to/sh/file/file.sh              #The command you want to execute
Terminal=false                             #Should the app run in terminal
Icon=/opt/PhpStorm-103.243/bin/webide.png  #The pretty picture :D
Type=Application                           #Um?
Categories=Network;WebBrowser;             #Categoies the app should be in
MimeType=text/html;                        #Mime types the launcher can open
Name[en_NZ]=My Awesome App                 #Localized version of above info
GenericName[en_NZ]=Awesome App             #Localized version of above info
Comment[en_NZ]=This app is awesome!        #Localized version of above info

फ़ाइल सहेजें।
अब आपका आवेदन खोजों में दिखाई देगा :)


6
यह अभी भी गलत है। आप नहीं कर सकते संपादित कुछ भी में /usr/share/*है कि संकुल खुद से स्वामित्व और नियंत्रण है -। आपने कस्टम लॉन्चर लगाने की आवश्यकता है ~/.local/share/applications, अन्यथा आप बहुत सारे मुद्दों के साथ समाप्त हो सकते हैं।
जेआरजी

क्या उपरोक्त सभी ने काम नहीं किया, आवेदन के लिए खोज करते समय कुछ भी नहीं दिखाता है (GNOME शैल 3.4.1)।
m0skit0

8
यह यहीं एक कारण है कि लिनक्स के पास सीमित उपयोगकर्ता आधार है। यदि हम चाहते हैं कि आपका औसत जो लिनक्स पर शुरू हो, तो इस प्रकार की चीजों को सरल बनाने की आवश्यकता है।
वेबनेट

जरूरी! मूल्यों के बाद आपको हर
व्हाट्सएप

31

Alacarte एप्लिकेशन आपकी मदद कर सकता है। आप इसे "मेन मेन्यू" के तहत भी पा सकते हैं। सॉफ़्टवेयर केंद्र का उपयोग करें या

sudo apt-get install alacarte

बस एक फ़ोल्डर चुनें (बहुत महत्वपूर्ण नहीं है यदि आपके पास ग्नोम 3 है, जब तक कि आप कुछ मेनू एक्सटेंशन का उपयोग नहीं करते हैं) और फिर दाईं ओर New Item। यहां आप नए लॉन्चर को एक नाम दे सकते हैं और उसके स्थान पर ब्राउज़ कर सकते हैं। आप लोगो पर क्लिक करके लोगो भी प्रदान कर सकते हैं।


3
यह समान मुद्दे वाले किसी भी व्यक्ति के लिए सबसे तेज़ विकल्प हो सकता है - कम से कम मेरे लिए यह था।
स्कॉर्चियो

12

मैं Ubuntu 11.10 में सूक्ति-शेल का उपयोग कर रहा हूं और Gnome 3 में उसी विधि का उपयोग करके PhpStorm के लिए अपने लॉन्चर का निर्माण किया है जिसे मैंने Gnome 2 में उपयोग किया होगा: मैंने मुख्य मेनू एप्लिकेशन का उपयोग किया था ।

लॉन्चर गुण

आवेदन खोज में दिखाई देता है और बिना किसी हिचकी के पसंदीदा में जोड़ा जा सकता है।


यह अब तक का सबसे अच्छा समाधान है जो मैंने देखा है। हालांकि आदर्श PHPStorm किसी तरह से डिफ़ॉल्ट रूप से इसके साथ आएगा।
वेबनेट

1
Alacarte को स्थापित करने और उपयोग करने का ...
mlissner

4

ऐसा करने का अधिक "चित्रमय" तरीका:

  1. Nautilus या जो भी फ़ाइल एक्सप्लोरर का उपयोग कर फ़ोल्डर ~ / .local / शेयर / अनुप्रयोगों पर जाएं।
  2. अपने पसंद के आइकन के साथ कुछ मौजूदा शॉर्टकट कॉपी और पेस्ट करें।
  3. अपनी स्क्रिप्ट या एप्लिकेशन को इंगित करने के लिए नए शॉर्टकट पर क्लिक करें और संपत्ति बदलें।
  4. इसे लॉन्चर / टास्कपेन पर खींचें।
  5. आप इसे टेक्स्ट एडिटर में भी खोल सकते हैं और अधिक बढ़िया ट्यूनिंग कर सकते हैं।

सर्वोत्तम उत्तर, अधिक विवरण: ~ / .local / share / एप्लिकेशन पर जाएं और किसी अन्य * .desktop फ़ाइल को अपनेname.desktop पर कॉपी करें, फिर अपनी आवश्यकताओं को पूरा करने के लिए इस नई फ़ाइल को संपादित करें।
मकियावेलो

मेरे लिए काम नहीं करता है, मैंने सभी चरणों को पुन: पेश किया और मैं लॉन्चर बार पर नए शॉर्टकट को नहीं खींच सकता (यह सिर्फ इसके लिए छड़ी नहीं करता है)। मैं शॉर्टकट को डबल क्लिक करके भी एप्लिकेशन को नहीं चला सकता हूं जो कि है ~/.local/share/applications- मुझे लगता है कि "एप्लिकेशन लॉन्च करने में कोई त्रुटि थी"। यहाँ मेरा कमांड पथ है/home/marek/programs/WebStorm-181.3986.8/webstorm.sh
12

1

खोज में दिखाने के लिए कार्यक्रम प्राप्त करना सबसे अच्छा मुश्किल लग रहा है, जो मुझे यकीन है कि Gnome3 परिपक्व और प्रगति के रूप में बेहतर होगा। (अभी Gnome3 की स्थिति एक महीने में निश्चित रूप से समान नहीं होगी।)

किसी एप्लिकेशन को पसंदीदा के रूप में जोड़ने के लिए (ताकि यह "एक्टिविटीज" स्क्रीन के बाईं ओर लॉन्चर में दिखाई दे), बस Alt + F2 मारा, और उस एप्लिकेशन या स्क्रिप्ट को चलाएं जिसे आप चाहते हैं। जब यह चल रहा है, "गतिविधियाँ" स्क्रीन दर्ज करें, और चल रहे एप्लिकेशन को पसंदीदा में खींचें। मैंने इसका उपयोग केवल उन प्रोग्रामों के लिए किया है जो GUI का उपयोग करते हैं, लेकिन इसके साथ खेलने में संकोच करते हैं।

उम्मीद है की वो मदद करदे।

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


1

आप MyLauncher एक्सटेंशन इंस्टॉल कर सकते हैं। यह पैनल पर एक मेनू का उत्पादन करेगा जिसे आप राइट-क्लिक करके संपादित कर सकते हैं। बस इसके बारे में कुछ भी जा सकता है: लिंक, फ़ोल्डर, शेल स्क्रिप्ट आदि।

MyLauncher सूक्ति शैल विस्तार


1

12.10 के लिए

gnome-desktop-item-edit --create-new ~/Lauchers/for/example/

या

sudo gnome-desktop-item-edit --create-new /usr/share/applications/

0

मैं Gnome3 से परिचित नहीं हूं, लेकिन पुराने Gnome के साथ, आप एप्लिकेशन मेनू पर राइट-क्लिक कर सकते हैं, और उस पर क्लिक कर सकते हैं Edit Menus- जो आपको मेनू ट्री को संशोधित करने की अनुमति देगा। उस सबमेनू का चयन करें जिसे आप अपने लॉन्चर में दिखाना चाहते हैं, फिर New Itemउसे अपने शेल स्क्रिप्ट के पथ पर क्लिक करें और इंगित करें ।


0

अगर PhpStorm.sh एक टर्मिनल एप्लिकेशन है, तो नए लॉन्चर बनाने के लिए एक विधि का पता लगाएं या लेंस करें और निम्नलिखित कमांड के साथ इसे पॉप्युलेट करें

gnome-terminal -x sh -c "<path to PhpStorm.sh>"

अगर यह जिनेटी या समतुल्य प्रयोग समान विधि का उपयोग करता है तो कमोड के साथ लांचर बनाने और आबाद करने के लिए समान विधि का उपयोग करता है

sh -c "<path to PhpStorm.sh>"

2
phpstorm एक वेब डेवलपर gui है।
हेलवुडवुड

धन्यवाद, मुझे यह कभी नहीं पता था। :)। ठियोग मैं एक उदार जवाब देना चाहता था। मेरा मानना ​​है कि alt + f2 दबाकर और कमांड को एक बार चलाने का एक और तरीका है जो इसे इतिहास में उपलब्ध कराएगा।
पुनीत
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.