उबंटू - एक प्रकार की फ़ाइल खोलने के लिए उपयोग किए जाने वाले डिफ़ॉल्ट प्रोग्राम को बदलें


9

मैं किसी दिए गए प्रोग्राम (जैसे emacs) के साथ किसी दिए गए प्रकार (जैसे file.tex) की फ़ाइलों को खोलने के लिए उबंटू को कैसे कॉन्फ़िगर कर सकता हूं?

जवाबों:


12

Nautilus चलाएं , उन फ़ाइलों में से एक पर राइट-क्लिक करें, संदर्भ मेनू से "गुण" चुनें और "प्राथमिकताएं" के साथ अपनी प्राथमिकताएं सेट करें।


मुझे वास्तव में पसंद है अगर आपके पास केवल तीन ऐप हैं जो वहां सूचीबद्ध हैं, तो वे राइट क्लिक मेनू के पहले स्तर पर दिखाई देते हैं। किसी भी अधिक, और डिफ़ॉल्ट पर एक उप मेनू में दूसरों के साथ दिखाई देता है। मैं लगातार मेनू से ऐप्स निकाल रहा हूं - मुझे 5 टेक्स्ट एडिटर और HTML फ़ाइल के लिए सूचीबद्ध 5 ब्राउज़र की आवश्यकता नहीं है;)
असंतुष्ट

मुझे सही में पता है तुम्हारा क्या मतलब है।
इन्नाएम

9

Defaults.list को संपादित करने के बजाय, मुझे xdg-mime प्रोग्राम का उपयोग करना आसान लगता है। पीडीएफ देखने वाले को, उसके एडोब को देखकर, और उसे केपीडीएफ पर स्विच करने के लिए:

$xdg-mime query default application/pdf
AdobeReader.desktop
$xdg-mime default kde-kpdf.desktop application/pdf
$xdg-mime query default application/pdf
kde-kpdf.desktop

और आप अपने पसंदीदा एप्लिकेशन के साथ फ़ाइल खोलने के लिए xdg- ओपन का उपयोग कर सकते हैं:

$xdg-open file.pdf

1
+1। अति उत्कृष्ट। मुझे इस टूल की जानकारी नहीं थी। मैं इसे भी सीधे फ़ाइल को संपादित करना पसंद करूँगा।

6

आप फ़ाइल को खोलने के लिए उपयोग किए गए प्रोग्राम को बदलने के लिए गुण टैब का उपयोग कर सकते हैं, जैसा कि मन्नी ने बताया।

संपादित करें: Chris089 के पर एक नज़र डालें जवाब । जैसा कि मैंने नीचे सुझाया था, मैं फ़ाइलों को सीधे संपादित करना पसंद करूंगा। यह जानना अभी भी उपयोगी हो सकता है कि माइम-प्रकार क्या हैं और संघ कहां झूठ बोलते हैं, लेकिन मैं फ़ाइल को संशोधित करने के लिए उपकरण का उपयोग करूंगा।

हालाँकि, यदि आप एक पाठ-आधारित समाधान चाहते हैं, या यहां तक ​​कि एक नज़र रखना है कि विभिन्न प्रकारों के लिए फ़ाइल-संघ कैसे कॉन्फ़िगर किए जाते हैं:

  • फ़ाइल संघों को प्रत्येक व्यक्तिगत उपयोगकर्ता के लिए ~ / .local / शेयर / अनुप्रयोगों / default.list में संग्रहीत किया जाता है । आप इसे एक .desktop फ़ाइल (जो निष्पादन योग्य का प्रतिनिधित्व करता है) को इंगित करने के लिए संपादित कर सकते हैं

$ cat ~ / .local / share /
Applications / defaults.list [डिफ़ॉल्ट एप्लिकेशन]
एप्लीकेशन / vnd.google-earth.kml + xml = Google-googleearth.desktop
एप्लिकेशन / कीहोल = Google-googleearth .desktop
एप्लिकेशन / Earthviewer = Google- Google googleearth.desktop
एप्लिकेशन / vnd.google-earth.kmz = Google-googleearth.desktop

  • वैश्विक प्रणाली-व्यापी स्तर पर, संघ /usr/share/applications/defaults.list में आयोजित किए जाते हैं । इसलिए, अगर मैं उदाहरण के लिए सभी ऑडियो फ़ाइलों के लिए एक सिस्टम-वाइड बदलाव को प्रभावित करना चाहता था, तो यह वह जगह है जहां मुझे सभी माइम-प्रकार प्राप्त करने की आवश्यकता होगी। फिर आपके पास सीधे यहाँ पर फ़ाइल प्रकारों को बदलने, या उन्हें अपने स्थानीय डिफॉल्ट्स.लिस्ट में ओवरराइड करने के बीच एक विकल्प है

$ cat /usr/share/applications/defaults.list | grep ^ ऑडियो
ऑडियो / 3Gpp = totem.desktop
ऑडियो / ac3 = totem.desktop
ऑडियो / AMR = totem.desktop
ऑडियो / AMR-WB = totem.desktop
ऑडियो / मूल =em.desktop
ऑडियो / midi = totem.desktop
ऑडियो / mp4 = totem.desktop
ऑडियो / mpeg = totem.desktop
ऑडियो / mpegurl = totem.desktop
ऑडियो / ogg = totem.desktop
ऑडियो / prs.sid = totem.desktop
ऑडियो / vnd.rn-realaudio = totem.desktop
ऑडियो / x-ape = totem.desktop
ऑडियो / x-flac = totem.desktop
ऑडियो / x-gsm = totem.desktop
ऑडियो / x-it = totem.desktop
ऑडियो / x-m4a = totem .desktop
ऑडियो / x-matroska = totem.desktop ऑडियो
ऑडियो / x-mod = totem.desktop
ऑडियो / x-mp3 = totem.desktop
ऑडियो / x-mpeg = totem.desktop
ऑडियो / x-mpegurl = totem.desktop
ऑडियो / x-ms-asf = totem.desktop
ऑडियो / x -ms-asx = totem.desktop
ऑडियो / x-ms-wax = totem.desktop
ऑडियो / x-ms-wma = totem.desktop
ऑडियो / x-musepack = totem.desktop
ऑडियो / x-pn- aiff = totem.desktop ऑडियो
ऑडियो / x-pn-au = totem.desktop
ऑडियो / x-pn-realaudio = totem.desktop
ऑडियो / x-pn-realaudio-plugin = totem.desktop
ऑडियो / x-pn-wav = totem.desktop
ऑडियो / x- pn-windows-acm = totem.desktop
ऑडियो / x-realaudio = totem.desktop
ऑडियो / x-real-audio = totem.desktop
ऑडियो / x-sbc = totem.desktop ऑडियो
ऑडियो / x-scpls = totem.desktop
ऑडियो / x-speex = totem.desktop
ऑडियो / x-tta = totem.desktop
ऑडियो / x-wav = totem.desktop
ऑडियो / x-wavpack = totem.desktop
ऑडियो / x- vorbis = totem.desktop
ऑडियो / x-vorbis + ogg = totem.desktop
ऑडियो / x-xm = totem.desktop

यहां डेस्कटॉप एंट्री स्पेसिफिकेशन डॉक्यूमेंट है, जो एक .desktop फाइल (निष्पादन योग्य के लिए पथ का उपयोग करने के बजाय) के उपयोग की आवश्यकता का विवरण देता है।


उबंटू 12.10 में isn´t ~ / / .local / share / Applications / defaults.list मुझे संपादित करना था ~ / .Local / शेयर / एप्लिकेशन / mimeapps.list
rodvlopes
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.