বাহ্যিক লিঙ্কগুলির জন্য সিস্টেম-নির্দিষ্ট ডিফল্ট অ্যাপ্লিকেশনগুলিকে সম্মান করতে 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.