নির্দিষ্ট এক্সটেনশনের জন্য ডিফল্ট অ্যাপ্লিকেশনটি সন্ধান করুন


12

এক্সডিজি-ওপেন এবং একটি এক্সটেনশান দেওয়া হয়েছে, সেই বিশেষ এক্সটেনশনের জন্য এক্সডিজি-ওপেন সেট করা অ্যাপ্লিকেশনটি পাওয়ার কি কোনও উপায় আছে?

উদাহরণস্বরূপ দেওয়া xdg-openএবং .jpgফলাফল eog।


1
আপনি কোন ওএস ব্যবহার করছেন?
— হিমেল 11

এটি উবুন্টু ট্রাস্টি।
— sjsam

উত্তর:


13

এএফআইকে কর্মের পছন্দটি ফাইলের মাইমটাইপের উপর নির্ভর করে তার সম্প্রসারণের চেয়ে বেশি।

কমপক্ষে উবুন্টুতে, আপনি কোনও নির্দিষ্ট মাইম টাইপের জন্য ডিফল্ট অ্যাপ্লিকেশনটি দেখানোর queryক্রিয়াটি ব্যবহার করতে সক্ষম হবেনxdg-mime

$ xdg-mime query default image/jpeg
eog.desktop

xdg-mime query filetypeউদাহরণস্বরূপ আপনি কোনও নির্দিষ্ট ফাইলের জন্য মাইমটাইপ পরীক্ষা করতে পারেন

$ xdg-mime query filetype kqDRdnW.jpg
image/jpeg

অথবা fileকমান্ড ব্যবহার করে যেমনfile --mime-type <file>

man xdg-mimeব্যবহারের আরও তথ্যের জন্য দেখুন ।


xdg-mime query filetype <file_you_want_the_mimetype_of>
— ওপি'র

@ এটি_ভালোয়ার_ফোগ ভাল পয়েন্ট - যোগ হয়েছে
— স্টিল্ড্রাইভার

দুর্ভাগ্যক্রমে xdg-mime query defaultসবসময় কাজ হয় না যদি xdg-openকেবলমাত্র অন্তর্নিহিত সরঞ্জামটি কল করে (যেমন pcmanfm); আপনি নিজের উত্তরের যে উদাহরণটি ব্যবহার করেছেন তা আমার এলএক্সডিই সিস্টেমে কিছুই দেয় না।
— স্টিফেন হ্যারিস

আপনাকে ধন্যবাদ, আমি এখানে প্রথম বিকল্প যেতে হবে,var="xdg-mime query default image/jpeg" && $(${var%.desktop})
— sjsam

5

মূকাভিনয় একটি বিদ্যমান ফাইল দ্বারা ব্যবহৃত টাইপ প্রশ্ন করার ব্যবহার করে xdg-utils, এটা যেমন কাজ করে:

$ xdg-mime query filetype yourfile.xxx

আপনি একটি নতুন ডিফল্ট সেট করতে পারেন, উদাহরণস্বরূপ, থুনার - এক্সফেস ডেস্কটপ এনভায়রনমেন্টের জন্য একটি আধুনিক ফাইল ম্যানেজার - আপনার যে ডিফল্ট ফাইল ব্রাউজারটি প্রবেশ করাতে হবে সে হিসাবে থুনার সেট করে কোনও যুক্ত ডেস্কটপ এন্ট্রি পরিবর্তন করতে পারেন:

$ xdg-mime default Thunar.desktop inode/directory

অথবা উদাহরণস্বরূপ http(s)://ইন্টারনেট প্রোটোকলের জন্য ডিফল্ট অ্যাপ্লিকেশন সেট করতে আপনি ব্যবহার করতে পারেন:

$ xdg-mime default midori.desktop x-scheme-handler/http

OR

$ xdg-mime default midori.desktop x-scheme-handler/https

এটি rpmভিত্তিক সিস্টেমে সীমাবদ্ধ নয় ; এটি স্ট্যান্ডার্ড ডেস্কটপের অংশ এবং ডেবিয়ানে কাজ করে (উদাহরণস্বরূপ)। দুর্ভাগ্যক্রমে এটি কীভাবে একটি ডিফল্ট মান সেট করবেন ; এটি কী মান সেট করা আছে তা কীভাবে তা বলে না । এবং xdg-mime query defaultসবসময় xdg-openকোনও অন্তর্নিহিত ডেস্কটপ প্রোগ্রামে কল করে তবে এটি কী করবে তা রিপোর্ট করে না (যেমন pcmanfmLXDE তে)।
— স্টিফেন হ্যারিস

@ স্টেফেনহ্যারিস আমি ভেবেছিলাম বিকল্পগুলি ভিন্ন হতে পারে। আমাকে বলার জন্য ধন্যবাদ.
— ফারাজএক্স

এটি গ্রহণযোগ্য উত্তর হওয়া উচিত।
— নেভিগাইড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.