ডিফল্ট ফাইল ম্যানেজার কীভাবে খুঁজে পাবেন?


22

লিনাক্স ব্যবহারকারী হিসাবে, আমি দেখতে পাচ্ছি যে কিছু অ্যাপ্লিকেশনগুলি একটি পাথ খোলার অনুরোধ করতে পারে এবং এর ফলে কোনও ফাইল ম্যানেজার চালু হয়। আমি এই প্রোগ্রামটিমেটিক্যালি করতে চাই, তবে ডিফল্ট ফাইল ম্যানেজার কোনটি আমি জানব? এই তথ্যটি খুঁজে পাওয়ার কোনও উপায় আছে? কোন পরিবেশ পরিবর্তনশীল? "ফাইল ম্যানেজার" দ্বারা, আমি বলতে চাইছি এমন অ্যাপ্লিকেশন যা আপনাকে আপনার ফাইলগুলি পরিচালনা করতে দেয়: নটিলাস (জিনোমে) বা ডলফিনের (কে.ডি.এ.) এর মতো ফোল্ডার তৈরি, পুনরায় নামকরণ, ফোল্ডার তৈরি করা ইত্যাদি।

আগাম ধন্যবাদ!

উত্তর:


7

"লিনাক্সের জন্য ডিফল্ট ফাইল ম্যানেজার" বলে কোনও জিনিস নেই। এটি কীভাবে আপনি একটি খোলার চেষ্টা করছেন তা নির্ভর করে। আপনি যদি এক্সডিজি জিজ্ঞাসা করেন, তবে আপনাকে এক্সডিজি এই ফাইল ম্যানেজারটি কী হওয়া উচিত বলে মনে করে তা পরীক্ষা করে দেখতে হবে। অন্য কোনও "পরিবেশ" এর জন্য একই চুক্তি, যেমন জ্নোম বা কে। আপনি যদি সেগুলির সবগুলি ইনস্টল করেন তবে তাদের প্রত্যেকের পক্ষে আলাদা আলাদা "ডিফল্ট ফাইল ম্যানেজার" থাকা পুরোপুরি সম্ভব and

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

লিনাক্সের অধীনে আপনি ডিফল্ট অ্যাপ্লিকেশন হিসাবে যা বুঝতে পারেন, যেমন $ এডিটোর এনভায়রনমেন্ট ভেরিয়েবলের মধ্যে কী সঞ্চিত থাকে, ততটুকু "সত্য" ডিফল্ট অ্যাপ্লিকেশন নয়, কেবল সিস্টেম সিস্টেম এবং স্ক্রিপ্ট লেখার প্রচুর লোকের দ্বারা ব্যবহৃত একটি কনভেনশন। যদি এটি আপনার ব্যবহারের ক্ষেত্রে উপযুক্ত হয় তবে ILE ফাইলম্যানেজার সংজ্ঞায়িত নির্দ্বিধায়।


আমি ভাবছিলাম যে এটির জন্য পরিবেশের পরিবর্তনশীল থাকতে পারে এবং একটির সংজ্ঞা দেওয়ার বিষয়ে ভাবছিলাম। ভাল উত্তর, আপনাকে অনেক ধন্যবাদ।
মরেন

আমি মনে করি আপনি XDG এর পরিবর্তে XFCE বলতে চান?
গেরহার্ড বার্গার


18

এটিতে xdg-mimeকমান্ডটি ব্যবহার করুন । xdg হ'ল ডেস্কটপ-এনভায়রনমেন্টাল অজ্ঞোস্টিক (যেমন xdg-openআর্গুমেন্টটি সঠিক ফাইল ওপেনারের কাছে পৌঁছে দেবে)। ডিফল্ট ফাইল পরিচালক ব্যবহার করতে:

xdg-mime query default inode/directory

সূত্র


2
এটি সঠিক উত্তর হওয়া উচিত।
ক্রিপডিক

17

আপনি xdg-open <DIR>কোনও ডিরেক্টরিতে ফাইল ম্যানেজার চালু করতে ব্যবহার করতে পারেন । xdgকোন ফাইল ম্যানেজার ব্যবহৃত হয়েছে তা জানতে আপনি কিছু অ্যাপ্লিকেশনটি জিজ্ঞাসা করতে সক্ষম হতে পারেন ।


ইঙ্গিতটির জন্য ধন্যবাদ। আমি আমার সমস্যা সমাধানের জন্য এটি ব্যবহার করার চেষ্টা করব।
মরেন

1

আমি ঠিক একই সমস্যা জুড়ে এসেছি। (আমি বরং মন্তব্য করতে চাই তবে আমার খ্যাতি যথেষ্ট বেশি নয়)

আমি চেষ্টা করেছি xdg-openএবং এটি স্টার্টেট ইজিট্যাগ যা একটি আইডি 3-ট্যাগ-সম্পাদক (কোনওভাবে মজার) :-)

আমি জেরহার্ড বার্গার উত্তর চেষ্টা করেছিলাম

xdg-mime query default inode/directory

এবং এটি dolphin.desktopআমার ক্ষেত্রে ফিরে এসেছিল ।

সুতরাং আমার ক্ষেত্রে সঠিক সমাধানটি ছিল (".ডেক্সটপ" "" "এর সাথে প্রতিস্থাপন):

xdg-mime query default inode/directory | sed 's/.desktop//g'

তবে আমি এই সিস্টেমে এটি চালিয়ে যাচ্ছি


1

বাহ, অবিশ্বাস্য যে এখানে কেউ সঠিক উত্তর পোস্ট করতে পারে না।

লিনাক্সে ডিফল্ট অ্যাপ্লিকেশনগুলি ফ্রিডেস্কটপ (প্রাক্তন এক্সডিজি) মাইম্যাপস স্ট্যান্ডার্ড এবং এটির উপর ভিত্তি করে নির্মিত আরও কয়েকটি চশমা দ্বারা পরিচালিত হয়।

আর্ক লিনাক্স উইকি একটি বোধগম্য নিবন্ধ রয়েছে । কি আপনি খুঁজছেন MimeType সমিতি হয় inode/directory


এর জন্য ধন্যবাদ. আমি আর্ক ব্যবহার করেছি এবং উইকিটি পরীক্ষা করার চিন্তা করা উচিত ছিল, তবে হয়নি।
কলিন কেইনান

2
এবং কিভাবে আমার উত্তর সঠিক না? আমি inode/directoryকোনও xdg-mimeজিজ্ঞাসার সাথে
গারহার্ড বার্গার

0

প্রত্যেকে inode/directoryMIME- টাইপ উল্লেখ করেছে এবং xdg-openআপনার প্রয়োজনের জন্য বেশিরভাগ ক্ষেত্রে কাজ করা উচিত বলে মনে হয় (প্রোগ্রামারিকভাবে একটি ফাইল ম্যানেজারের মাধ্যমে একটি ডিরেক্টরি খুলুন), তবে কখনও কখনও ভুল অ্যাপ্লিকেশন (যা কোনও ফাইল ম্যানেজার নয়, যেমন ভিজ্যুয়াল স্টুডিও কোড) সংযুক্ত করতে পারে এটি inode/directoryডিফল্ট অ্যাপ্লিকেশন হিসাবে।

এছাড়াও ডি-বাসের জন্য একটি ফাইল-ম্যানেজার-ইন্টারফেস রয়েছে ( org.freedesktop.FileManager1সেশন বাসে) যা আপনার প্রয়োজনীয়তার জন্য ব্যবহার করা যেতে পারে যাতে আপনার ফাইল পরিচালক যদি এই ডি-বাস ইন্টারফেস সমর্থন করে তবে আপনি এটিও ব্যবহার করতে পারেন। দয়া করে নিশ্চিত হয়ে নিন যে আপনি যেহেতু সমস্ত ফাইল ম্যানেজার এটি প্রয়োগ করেননি, বর্তমানে এটি ডলফিন ( কেডিএ ), নটিলাস (জিনোম) এবং ডিপিন ফাইল ম্যানেজার (ডিডিই) এই ডি-বাস ইন্টারফেস প্রয়োগ করেছে। এবং এই ডি-বাস ইন্টারফেসটি কোন প্রসেসের মালিক (এটির জন্য আপনার যদি প্রয়োজন হয় না তবে আপনি যদি প্রোগ্রামের মাধ্যমে কোনও ফাইল ম্যানেজারের মাধ্যমে কোনও পাথের জন্য অনুরোধ করতে চান), এই উত্তরটি দেখুন

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