বাহ্যিক লিঙ্কগুলির জন্য সিস্টেম-নির্দিষ্ট ডিফল্ট অ্যাপ্লিকেশনগুলিকে সম্মান করতে org-মোড কনফিগার করবেন কীভাবে?


14

Org- মোডে আমি উদাহরণস্বরূপ বাহ্যিক লিঙ্কগুলি সংজ্ঞায়িত করতে পারি

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

ডকুমেন্ট.পিডিএফ ফাইলটি তখন একটি বাহ্যিক পিডিএফ ভিউয়ার দিয়ে খোলা হয়। সংস্থা-মোড ডকুমেন্টেশন দাবি যে এই কমান্ড "খোলা [গুলি] এর মাধ্যমে অপারেটিং সিস্টেম, ডবল-ক্লিক মত"।

"ডাবল ক্লিক" করার ক্ষেত্রে একটি পার্থক্য রয়েছে, কারণ আমি দেখতে পেয়েছি যে সিস্টেম-নির্দিষ্ট ডিফল্ট অ্যাপ্লিকেশনগুলি (নথি, ওয়েবসাইট, ভিডিও ইত্যাদির জন্য) আমার সেটআপে সম্মানিত নয়; উবুন্টু 12.04 এ ওয়েবপৃষ্ঠাগুলির জন্য ডিফল্ট অ্যাপ্লিকেশনটি ফায়ারফক্সে সেট করা হয়েছিল এবং কেবল org- মোডের মাধ্যমে স্থানীয় .html ফাইলগুলি এখনও ক্রোমিয়ামের সাথে খোলা থাকে।

আমার ডিফল্ট অ্যাপ্লিকেশন সেটিংসকে সম্মান জানাতে আমি কীভাবে org-মোড কনফিগার করব?

উত্তর:


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
অ্যাবো-অ্যাবো

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- মোডের পরবর্তী সংস্করণগুলিতে সংখ্যক ইউটিলিটি ওয়ারগুলি সংজ্ঞায়িত করা হয়েছে:

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

যে সমস্ত পরিবেশের জন্য যুক্তিসঙ্গত খেলাপি সেট আপ করা উচিত।

তাদের এইভাবে ব্যবহার করুন:

(setq org-file-apps org-file-apps-defaults-macosx)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.