एक्सटेंशन द्वारा फ़ाइलों को खोलने के लिए लिनक्स को कैसे कॉन्फ़िगर करें?


10

विभिन्न लिनक्स के डेस्कटॉप अपने माइम प्रकार के अनुसार फाइलें खोलते हैं। यह एक बहुत अच्छी सुविधा है लेकिन मुझे उन्हें विस्तार से खोलने की आवश्यकता है (जैसे कि विंडोज के साथ)।

उदाहरण के लिए, मैं प्रत्येक xxxxx.vnc फ़ाइलों को एक विशिष्ट कार्यक्रम के साथ खोलना चाहता हूं जब मैं उन पर डबल-क्लिक करता हूं।
मैं xfce का उपयोग करता हूं, लेकिन मुझे नहीं लगता कि यह Gnome या KDE से भिन्न है क्योंकि वे सभी समान कॉन्फ़िगरेशन फ़ाइलों (defaults.list और mimeapps.list) का उपयोग करते हैं।
यदि संभव हो तो सेटिंग्स विशिष्ट उपयोगकर्ता हैं, न कि सिस्टम वाइड।

मुझे इसके बारे में कुछ बहुत खराब जानकारी मिली है, और सभी सिस्टम वाइड हैं, इसलिए कुछ अपडेट द्वारा मिटा दिया जा सकता है।


आपको एक्सटेंशन की आवश्यकता क्यों है और माइम प्रकार की नहीं? क्या आपके पास एक फ़ाइल है जो उदाहरण के लिए। Png है, लेकिन फ़ाइल (1) के लिए एक अलग माइम प्रकार देता है?
जस्टिन डियरिंग

आपको क्यों लगता है कि यह सवाल @JustinDearing विषय से दूर है? AFAICT, यह सवाल सुपर यूजर के विषय पर पूरी तरह से है, क्योंकि यह कंप्यूटर सॉफ्टवेयर की चिंता करता है। जब तक ग्रेगरी खुद तय नहीं करती कि वह चाहता है कि यह कहीं और चले जाए, इसे यहीं रहना चाहिए।
डैनियल बेक

मैंने इस प्रश्न को विषय के रूप में फ़्लैग किया, यह unix.stackexchange.com
जस्टिन डियरिंग

@DanielBeck मेरा कोई अपराध नहीं था। मुझे लगा कि इसके लिए बेहतर जगह होगी। मैंने इसे हरी झंडी दिखाई, मध्यस्थ तय कर सकते हैं। जैसा कि आप बता सकते हैं, मैंने सहायक टिप्पणियां प्रदान कीं, और उनकी प्रतिक्रियाओं के आधार पर मैं अपनी क्षमताओं का सबसे अच्छा जवाब देने की कोशिश करूंगा।
जस्टिन डियरिंग

@JustinDearing मैंने उस झंडे को देखा, और इसीलिए मैंने पूछा - मुझे ऐसा कुछ याद आ रहा होगा जो इस विषय को बनाता है। मैंने देखा कि आप इस सवाल को "चोरी" करने के लिए नहीं थे, जैसा कि कई अन्य लोग करते हैं, आसानी से माना गंतव्य स्थल पर उच्च प्रतिनिधि खातों द्वारा पहचाना जाता है। हमारे पास इस साइट पर बहुत सारे उपयोगकर्ता हैं जो यूनिक्स / लिनक्स से संबंधित जवाब दे सकते हैं, लेकिन अभी तक इसे स्थानांतरित करने का कोई कारण नहीं है। एक या एक सप्ताह के लिए कोई प्रतिक्रिया पोस्ट नहीं किए जाने पर स्थिति भिन्न होती है।
डैनियल बेक

जवाबों:


10

उत्तर सरल है लेकिन अनुमान नहीं लगाया जा सकता है:

  1. Vnc-mime.xml नाम से एक फ़ाइल बनाएं (जो भी नाम हो, लेकिन कुछ पैटर को मानना ​​चाहिए)
  2. फ़ाइल के अंदर:

    <?xml version="1.0"?>  
    <mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>  
        <mime-type type="application/extension-vnc">  
            <comment>.vnc file</comment>  
            <glob pattern="*.vnc"/>  
        </mime-type>  
    </mime-info>  
    
  3. "xdg-mime install vnc-mime.xml"स्थानीय उपयोगकर्ता के रूप में चलाएँ । (या सिस्टम-वाइड होने के लिए सेटिंग्स के रूप में रूट? परीक्षण नहीं किया गया)
  4. माइम प्रकार अब पंजीकृत है। जिस प्रोग्राम को आप चलाना चाहते हैं, उसे चुनने के लिए अपने पसंदीदा फ़ाइल प्रबंधक का उपयोग करें ("ओपन के रूप में ...")

3
बर्ट्रेंड, मैंने आपके लिए अपने जवाब में एक्सएमएल को साफ किया। आप देख सकते हैं कि मैंने संपादन बटन पर क्लिक करके यह कैसे किया। मैंने एक निश्चित-चौड़ाई का फ़ॉन्ट प्रदान करने के लिए और कोण कोष्ठक या अन्य मार्कडाउन / स्वरूपण के प्रसंस्करण को रोकने के लिए एक कोड ब्लॉक का उपयोग किया। Markdown स्वरूपण गाइड सभी उन्नत चीजें आप markdown में कर सकते हैं में से कुछ अद्भुत उदाहरण है। उम्मीद है की वो मदद करदे!
डार्थ Android

क्या इसके लिए एक सराहनीय संस्करण है? मैं स्वचालित रूप से एक xterm में टाइप करने से उनके प्रकार के आधार पर फाइलें खोलना चाहता हूं।
इल

इससे पहले कि यह (चरण 4) काम करता है आपको शायद सभी चल रहे फ़ाइल प्रबंधकों को मारना होगा। मेरे लिए मुझेkillall nemo
iRaS
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.