"। अन्य एप्लिकेशन के साथ खोलें" टैब पर उपयोग करने के लिए .desktop फाइलें बनाना


30

मैं .desktopउबंटू 11.10 में उपयोग की जाने वाली फाइल बनाने के लिए आवश्यक स्पेक्स की तलाश कर रहा हूं ।

कई टर्मिनल एप्लिकेशन या यहां तक ​​कि GUI एप्लिकेशन Open with other applicationअब टैब पर दिखाई नहीं देते हैं और मैं एक ऐसी .desktopफाइल बनाना चाहता हूं जिससे उस एप्लिकेशन को फिर से सूची में सूचीबद्ध किया जा सके।

मुझे पता है कि आप एक बना सकते हैं .desktopफ़ाइल और में रखें ~/.local/share/applicationsलेकिन मैं नहीं जानता कि उन सभी सेटिंग्स क्या मतलब है।

क्या कोई मार्गदर्शिका है जो मुझे .desktopअपनी ज़रूरतों के लिए अपनी फ़ाइलों को अनुकूलित करने की अनुमति देती है ?


यदि आपको थैस्ट एसोसिएशन को याद रखने की आवश्यकता नहीं है, तो यह स्क्रिप्ट उपयोगी हो सकती है: github.com/gecos-team/openwith
Alfonso EM

जवाबों:


33

संवाद .desktopमें आपकी फ़ाइलों के लिए विम टर्मिनल संपादक का चयन करने के लिए एक फ़ाइल का एक उदाहरण Open with other applicationहै

[Desktop Entry]
Encoding=UTF-8
Name=Vim Text Editor (Console)
Comment=Edit text files in a console using Vim
Exec=vim %u
Terminal=true
Type=Application
Icon=/usr/share/pixmaps/vim.svg
Categories=Application;Utility;TextEditor;
StartupNotify=true
MimeType=text/plain;
NoDisplay=true

इस रूप में सहेजें ~/.local/share/applications/vim.desktopऔर एप्लिकेशन को स्वचालित Open with other applicationरूप से डिफ़ॉल्ट एप्लिकेशन के रूप में चयनित होने पर दिखाया जाएगा।

.desktopफ़ाइलों के लिए विकल्प कई हैं, लेकिन यह जानना महत्वपूर्ण है कि उनका क्या मतलब है।

nautilus-actions.org आपकी .desktopफ़ाइलों और उन सभी संभावित मापदंडों को बनाने के लिए एक बहुत ही अच्छा मार्गदर्शक और स्पष्टीकरण प्रदान करता है जो आप उन पर उपयोग कर सकते हैं, यदि आपको कोई विशेष .desktopफ़ाइल बनाने के बारे में कोई संदेह है तो आप साइट पर जा सकते हैं और वहां के उदाहरण देख सकते हैं।


2
+1। यह वही है जो मैं ब्रूनो की तलाश में था। धन्यवाद।
लुइस अल्वारादो

4

जब एक इंस्टॉल किया गया ऐप r पर दिखाई देता है। क्लिक करें> के साथ खुला लेकिन r पर नहीं। क्लिक करें> गुण> सूची के साथ खोलें यह आमतौर पर ऐप के -desktop में Exec = लाइन के कारण होता है

चारों ओर दो तरीके - बस [डिफ़ॉल्ट अनुप्रयोग] अनुभाग में एक उचित लाइन के लिए एप्लिकेशन .desktop जोड़ें

~ / .Local / शेयर / अनुप्रयोगों / mimeapps.list

यदि लाइन पहले से मौजूद है तो आप अभी-अभी मौजूदा .desktop को बदलकर इच्छित ऐप के -desktop के साथ करेंगे

.एक्स के मामले में लाइन होगी

text/x-tex=

अन्य समाधान एक टेक्स्ट एडिटर में ऐप के .desktop को खोलना और Exec के अंत में जोड़ना होगा / एक स्पेस लेटर लाइन को जोड़ना होगा।

आपके ऐप को न जानकर मैं कहूंगा कि% f या% U आम तौर पर ठीक हैं।

पूर्व। मैं क्या मतलब दिखाने के लिए gedit का उपयोग कर रहा हूँ

Exec=gedit %U

यह तब एप्लिकेशन को आर में दिखाने की अनुमति देगा। क्लिक करें> गुण ... सूची

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