मैंने पहले ही "अन्य एप्लिकेशन के साथ खोलें" टैब पर उपयोग करने के लिए .desktop फाइलें बनाने के बारे में प्रश्न पढ़ा है, लेकिन यह वह नहीं है जो मैं चाहता हूं, मैं डैश या नॉटिलस में फाइल पर क्लिक करने में सक्षम होना चाहता हूं और खोलने में सक्षम हूं निर्दिष्ट ऐप के साथ।
उदाहरण के लिए मेरे पास यह मामला अभी है:
जब मैं एक EXE फ़ाइल पर क्लिक करता हूं तो यह वाइन द्वारा निष्पादित नहीं होता है, इसके बजाय मुझे निम्नलिखित मिलता है:
अगर मैं ओपन विथ मेन्यू ऑप्शन मेन्यू में वाइन देखने की कोशिश करता हूँ तो यह वहाँ है। मैं पहली बार वहां से इसे ठीक कर रहा हूं, लेकिन फिर निम्न बार शराब मुख्य संदर्भ मेनू में चयनित नहीं दिखाई देती है:
मैं तब वाइन की तलाश के लिए प्रॉपर्टीज टू द ओपन विद टैब गया। यह डिफ़ॉल्ट ऐप्स में नहीं था और न ही यह अनुशंसित लोगों में था जब मैंने क्लिक किया और शो अन्य एप्लिकेशन पर खोज की
यह EXE एक्सटेंशन तक सीमित नहीं है। यह MKV फ़ाइलों, MP4 फ़ाइलों, JPG, PNG, MP3 और यहां तक कि SVG और CSS के साथ भी हुआ है। इसलिए एक के लिए इसे हल करने का एक तरीका खोजने की कोशिश करने के बजाय, मैं एक ऐसा तरीका चाहता हूं जो किसी भी प्रकार के विस्तार के लिए किया जा सकता है:
- एप्लिकेशन को उस एक्सटेंशन का डिफ़ॉल्ट बनाएं
- जब मैं फ़ाइल पर राइट क्लिक करता हूं तो Nautilus में संदर्भ मेनू पर दिखाई दें
- फ़ाइल की प्रॉपर्टी विंडो पर "ओपन विथ" टैब पर दिखाई देता है
- जब मैं डैश के साथ फ़ाइल पर क्लिक करता हूं, तो निर्दिष्ट एप्लिकेशन को सही ढंग से निष्पादित करता है
ऐसा लग सकता है कि किसी ऐप को फ़ाइल को निष्पादित करने के लिए यह सामान्य ज्ञान होना चाहिए लेकिन यह हमेशा उस तरह काम नहीं करता है। तो उन मामलों के लिए जहां यह वास्तव में काम नहीं करता है, इसे कैसे ठीक करें। एक्सटेंशन का रीसेट ?, उक्त एक्सटेंशन को खोलने वाली फ़ाइलों का अपडेट ?, कमांड लाइन या GUI टूल के माध्यम से ऐप को जोड़ सकता है?