मैं आवेदन के साथ ओपन की सूची में एक आवेदन कैसे जोड़ सकता हूं?


46

मैंने एक डाउनलोड से कोमोडो एडिट स्थापित किया (सॉफ्टवेयर सेंटर में उपलब्ध नहीं था।) मैं कोमोडो में .php फाइलें खोलने में सक्षम होना चाहता हूं, लेकिन जब मैं राइट-क्लिक करता हूं और ओपन विथ अदर एप्लिकेशन का चयन करता हूं, तो कोमोडो कहीं भी प्रदर्शित नहीं होता है। सूचि। मैं इसे सूची में कैसे जोड़ सकता हूं?

यहाँ छवि विवरण दर्ज करें


3
शानदार सवाल, शानदार जवाब ... लेकिन समस्या क्या है! यह समस्या पहले के संस्करणों में मौजूद नहीं थी, मुझे याद है कि पहले मैं किसी अन्य एप्लिकेशन के लिए ब्राउज़ करने में सक्षम था, और अब वह सुविधा समाप्त हो गई है। यह बेवकूफी है। मैं समझ सकता हूं कि सभी प्रोग्राम एक ही तरह से एक लक्ष्य नहीं खोल सकते हैं, लेकिन जब जो मैनुअल कॉन्फ़िगरेशन होता है, वह क्रम में होता है, लेकिन डिफ़ॉल्ट को एप्लिकेशन को कॉल करना चाहिए और देखना चाहिए कि क्या यह पैरामीटर के रूप में लक्ष्य ले सकता है!
चतुर्भुज

जवाबों:


40

यदि आपके पास / usr / share / Applications / $ application.desktop है , तो फ़ाइल में परिवर्तन Exec=$commandकरें Exec=$command %F। जहां $applicationआवेदन का नाम है, और $commandवांछित कार्रवाई के लिए निष्पादित करने का आदेश है।

फिर, आप एप्लिकेशन को सूची में जोड़ पाएंगे।

MimeType=applications/phpयदि इसे अभी भी प्रदर्शित नहीं किया गया है, तो इसे बदलना आवश्यक हो सकता है । ( sudo update-desktop-databaseइसे बदलने के बाद चलाएं ।) हालांकि यह कोमोडो के लिए अनावश्यक हो सकता है, यह अन्य अनुप्रयोगों के लिए आवश्यक हो सकता है।


आप sedप्रतिस्थापन करने के लिए प्रोग्राम का उपयोग कर सकते हैं । कृपया Exec=commandअपनी application.desktopफ़ाइल के अनुसार भाग की व्यवस्था करें ।

sudo sed -i 's/Exec=command/Exec=command %F/' application.desktop

उत्तम! मेरा ब्लेंडर टूट गया, बस चूक गया, जिस पल मैंने इसे ठीक किया, नॉटिलस ने तुरंत ब्लेंडर को विकल्प के रूप में दिखाया!
कुंभ राशि

वह% F ... क्यों linux इतना breif होना चाहिए
क्रिस

1
यदि आप एक MimeType प्रविष्टि (सीमांकक एक अर्धविराम, वैसे) जोड़ते हैं, तो आपको sudo update-desktop-databaseNautilus को लेने से पहले चलाने की आवश्यकता हो सकती है
IlluminAce

2
%F? कोई दस्तावेज कृपया?
ओंद्रा Oižka


11

आप कर सकते थे बस संलग्न एक रिक्त स्थान और %Fकरने के लिए Execमें पैरामीटर आवेदन अपने स्थापित आवेदन की .desktop फ़ाइल।

आप से सॉफ्टवेयर केंद्र तो एक "komodo.desktop" फ़ाइल जोड़ने आप स्थापित नहीं किया उल्लेख किया /usr/share/applications/1 या ~/.local/share/applications/2 , जो बहुत ही एक मैं दिखा रहा हूँ करने के समान होगा, बस बदलने Name, Exec, Iconप्रतिबिंबित करने के लिए (आदि) मूल्यों अपने अपने पीसी पर कोमोडो की कस्टम स्थापना

जैसे::
(उदाहरण के लिए उदात्त का उपयोग करना क्योंकि मैं कोमोडो का उपयोग नहीं करता)

मोनोकाई रंग विषय का उपयोग करके जीएडिट की एक छवि और एक्ज़ेक लाइन और & एफ पैरामीटर को उजागर किया

स्पष्टीकरण :% F विकल्प आपके आवेदन में तर्कों को पारित करने की क्षमता को सक्रिय करता है, इसलिए यदि ubuntu एक तर्क पारित कर सकता है तो यह संदर्भ मेनू पर "खोलने वाली फ़ाइल" विकल्प को सक्रिय करेगा, और फ़ाइल को तर्क 3 के रूप में पारित करेगा । बूम, यह सब वहाँ भी है, यह जटिल नहीं है।


नोट:
1: आपको इस निर्देशिका पर कुछ भी संशोधित करने के लिए रूट विशेषाधिकारों की आवश्यकता होगी। (आप sudo nano app.desktop"टर्मिनल" से उपयोग कर सकते हैं या रूट विशेषाधिकारों के साथ खुले gedit में प्रवेश कर सकते हैं gksu gedit &, यह आपके पासवर्ड के लिए पूछेगा)
2: ~आपके उपयोगकर्ता होम डायरेक्टरी (जो वास्तव में / घर / उपयोगकर्ता नाम / ब्लाबला में रहता है ...) के लिए खड़ा है , और यह कि /.local/निर्देशिका आमतौर पर छिपी होती है, यदि आप अपनी फाइल सिस्टम को "एक्सप्लोर" करने के लिए nautilus का उपयोग कर रहे हैं, तो आप छिपी हुई फाइलों को दिखाने के लिए ctrl+ हिट कर सकते हैं h
3: यदि आपका आवेदन पास होने वाले तर्कों का समर्थन नहीं करता है तो यह काम नहीं करेगा।


7

अन्य एप्लिकेशन सूची में केवल लॉन्चर / डैश शो में उपलब्ध एप्लिकेशन।

Komodo Edit 7 डिफ़ॉल्ट रूप से आपके डेस्कटॉप पर एक आइकन बनाता है:

यहाँ छवि विवरण दर्ज करें

लॉन्चर सूची में कोमोडो एडिट को डालने के लिए और इस तरह इसे अन्य एप्लिकेशन में उपलब्ध कराने के लिए, आपको निम्नलिखित कार्य करने चाहिए:

  1. के साथ टर्मिनल खोलें Ctrl-Alt-T
  2. टाइप या पेस्ट करें:

    sudo cp ~/Desktop/komodo-edit-7.desktop /usr/share/applications/
    

    या नए संस्करण के लिए (कोमोडो एडिट 8):

    sudo cp ~/Desktop/komodo-edit-8.desktop /usr/share/applications/
    

    ध्यान दें कि इस कदम से पहले, कोमोडो एडिट 8 (जिसकी फाइल को कोमोडो-एडिट-8.desktop नाम दिया गया था) को चलाने के लिए, केवल डेस्कटॉप आइकन पर क्लिक करके, मुझे "अनट्रस्टेड एप्लिकेशन लॉन्चर" मिल रहा था। मैंने इसे करने के द्वारा निष्पादन योग्य बनाकर इसे ठीक किया

    chmod +x ~/Desktop/komodo-edit-8.desktop
    
  3. टर्मिनल से बाहर निकलें।

  4. जांचें कि कोमोडो एड डैश में दिखाई देता है (इसमें कुछ समय लग सकता है):

    यहाँ छवि विवरण दर्ज करें

  5. अब, इसे php (और अन्य) फ़ाइलों के लिए अन्य एप्लिकेशन सूची में भी दिखाना चाहिए:

    यहाँ छवि विवरण दर्ज करें


1
यह कोमोडो का एक पुराना संस्करण है - यह लगभग एक साल पहले स्थापित किया गया था, और निश्चित रूप से डेस्कटॉप पर एक आइकन नहीं बनाया गया था। लेकिन यह पहले से ही डैश में उपलब्ध है, इसलिए मुझे ऐसा नहीं लगता कि यह एप्लिकेशन सूची में क्यों नहीं है।
एमीज

@EmmyS, कृपया Komodo को संपादित करें डेस्कटॉप फ़ाइल में फ़ाइल /usr/share/Applicationsऔर उसकी सामग्री को बेहतर ढंग से साझा करने में मदद करें ताकि हम आपकी समस्या का निवारण कर सकें ( इस उत्तर में निर्देश )
ish

3
बल्कि मैंने इसे अपने होम डायरेक्टरी के शेयर / एप्लिकेशन फोल्डर में डाल दिया क्योंकि कोमोडो डिफॉल्ट रूप से अपने होम डायरेक्टरी में ही इंस्टॉल होता है, इसलिए यह दूसरे यूजर्स के लिए उपलब्ध नहीं है। तो कमांड को संशोधित करता हैcp ~/Desktop/komodo-ide-8.desktop ~/.local/share/applications/
अत्तिला फुलोप

4

अंगूर की विधि के आधार पर, लेकिन एक अलग दृष्टिकोण के साथ।

मैं आधिकारिक वेबसाइट से ब्लेंडर को सामान्य रूप से डाउनलोड करता हूं, फिर मेनू लिंक बनाने के लिए अल्केर्ट / मेन मेन्यू सॉफ्टवेयर का उपयोग करता हूं। उसके बाद, आपको "/.local/share/applications" पर मेनू मिलेगा।

अब, देखें कि .desktop फ़ाइलों में से कौन सी आपकी है (और सुनिश्चित करें कि यह निष्पादन योग्य है)। उस पर राइट क्लिक करें, गुण हिट करें। फिर, कमांड फ़ील्ड में, कमांड के ठीक बाद में कहा गया है,% U जोड़ें।

बस! इसे अब अपने मेनू में दिखाना चाहिए।


इसने पीडीएफ-एक्सचेंज व्यूअर के साथ मेरे लिए सबसे अच्छा काम किया। धन्यवाद।
सिना

क्या चल रहा है? इस पर कोई डॉक्स?
ओंद्रा Oižka


0

टर्मिनल के साथ Nautilus खोलें

sudo nautilus

फिर, Nautilus का उपयोग / usr / share / Applications / पर जाएं और उस एप्लिकेशन की तलाश करें जिसे आप "इस सूची को खोलें" के साथ जोड़ना चाहते हैं। डेस्कटॉप पर लिंक को कॉपी-पेस्ट करके कॉपी करें। Gedit चींटी की तरह एक टेक्स्ट एडिटर लॉन्च करें, जिसे आपने टेक्स्ट एडिटर में डेस्कटॉप पर कॉपी किया है। अंतिम लाइनों में से एक होना चाहिए

NoDisplay=false

तो बस "झूठे" को "सच" से बदलें और फ़ाइल को सहेजें। फिर आपके द्वारा संशोधित फ़ाइल को / usr / share / Applications / में खींचें और पुराने को अधिलेखित करें।

फिर "Open with" मेनू को फिर से खोलें और आप उस एप्लिकेशन को देखेंगे।


0

14.04 में आप सीधे सूची के साथ खुले में आने के लिए एक कार्यक्रम निर्धारित कर सकते हैं। रूट मोड में नॉटिलस खोलें, /usr/share/applications/उस एप्लिकेशन पर जाएं और चयन करें जिसे आप सूची में दिखाना चाहते हैं। कमांड पर राइट क्लिक और ओपन प्रॉपर्टीज को आप अंत में ऐसे देखेंगे जैसे अभी जोड़ते हैं, पूरी चीज इस तरह दिखनी चाहिए । अब तुम हो गए!/usr/bin/appName%U/usr/bin/appName %U


0

मेरे मामले में, सूची में उदात्त पाठ 3 को जोड़ने की कोशिश करते समय , फ़ाइल ~/.local/share/applications/sublime_text.desktopमें संपत्ति थी Hidden=True

उस लाइन को मिटा दिया, और समस्या हल हो गई!


0

ऐसा करने का एक अच्छा विकल्प अलाकार्ट है। यह काफी सरल और प्रयोग करने में आसान है। यहाँ लिंक

नीचे इसे स्थापित करने का आदेश दिया गया है

  sudo apt install alacarte
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.