बाहरी लिंक के लिए सिस्टम-विशिष्ट डिफ़ॉल्ट अनुप्रयोगों का सम्मान करने के लिए org-mode को कैसे कॉन्फ़िगर करें?


14

Org- मोड में मैं बाहरी लिंक को उदाहरण के लिए परिभाषित कर सकता हूं

[[file+sys:path/to/document.pdf]]

फ़ाइल document.pdf को तब बाहरी पीडीएफ दर्शक के साथ खोला जाता है। ऑर्ग मोड प्रलेखन दावा है कि इस आदेश का "खुला [एस] के माध्यम से ओएस, डबल क्लिक करें की तरह"।

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

मैं अपनी डिफ़ॉल्ट एप्लिकेशन सेटिंग्स का सम्मान करने के लिए org-mode को कैसे कॉन्फ़िगर करूं?

जवाबों:


7

यहाँ मेरी सेटिंग्स हैं:

(setq org-file-apps
      '((auto-mode . emacs)
        ("\\.x?html?\\'" . "firefox %s")
        ("\\.pdf\\'" . "evince \"%s\"")
        ("\\.pdf::\\([0-9]+\\)\\'" . "evince \"%s\" -p %1")
        ("\\.pdf.xoj" . "xournal %s")))

2
सहायक, हालांकि सवाल पूछता है कि org-modeसम्मान को सिस्टम की चूक कैसे बनाया जाए । इस संस्करण में हमें मैन्युअल रूप से चूक सेट करने की आवश्यकता होगी।
दान :

सच है, लेकिन सिस्टम की चूक का एक व्यापक अर्थ है। उदाहरण के लिए, मैं उबंटू पर हूं, लेकिन मुझे उबंटू के सिस्टम डिफॉल्ट टूल्स के बजाय ~/.mailcapएमएसीएस का उपयोग करना है vlc
abo-abo

4

यदि आप लिनक्स डेस्कटॉप वातावरण का उपयोग कर रहे हैं, तो संभावना है कि यह xdg-utils का उपयोग कर रहा है। इस ब्लॉग पोस्ट को देखें ।

इसलिए, आप ऐसा कर सकते हैं:

(setq org-file-apps
      '((auto-mode . emacs)
        ("\\.x?html?\\'" . "xdg-open %s")
        ("\\.pdf\\'" . "xdg-ope, \"%s\"")
        ("\\.pdf::\\([0-9]+\\)\\'" . "xdg-open \"%s\" -p %1")
        ("\\.pdf.xoj" . "xournal %s")))

0

ऑर्ग-मोड के बाद के संस्करणों में परिभाषित कुछ यूटिलिटी वर्जन हैं:

org-file-apps-defaults-gnu
org-file-apps-default-macosx
org-file-apps-default-windowsnt

कि उन वातावरण के लिए उचित चूक स्थापित करना चाहिए।

उनका इस तरह उपयोग करें:

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