কোনও এক্সটেনশন ছাড়াই ফাইল খোলার জন্য একটি ডিফল্ট অ্যাপ্লিকেশন চয়ন করবেন?


27

কোনও এক্সটেনশন ছাড়াই ফাইলগুলি খুলতে কোনও ডিফল্ট অ্যাপ্লিকেশন সেট করা সম্ভব ? আমি গোপন চিহ্নিত এক্সটেনশনগুলি সহ ফাইল উল্লেখ করছি না, কিন্তু ঐ সম্পূর্ণরূপে একটি এক্সটেনশন উদাসীন - যেমন README, CHANGELOG, mbox, ইত্যাদি

এই ফাইলগুলিতে "সমস্ত পরিবর্তন করুন" দিয়ে খুলুন "নীচে প্রদর্শিত ত্রুটিটি ফিরে আসায়:

সকলের সাথে খুলুন / পরিবর্তন করুন - ব্যর্থ

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

আমি কিউএলস্টেফেন কুইকলুক প্লাগইনটির সাথে পরিচিত যা এই কয়েকটি ফাইলের জন্য কুইললুক সক্ষম করতে পারে তবে আমি নির্বাচন / অনুলিপি / সম্পাদনা ক্ষমতা নির্বাচন করার সাথে একটি সমাধান পছন্দ করব।

উত্তর:


12

আপনি। / লাইব্রেরি / পছন্দসমূহ / com.apple.LaunchServices.plist- এ পাবলিক.প্লেইন-পাঠ্যের জন্য একটি ডিফল্ট অ্যাপ্লিকেশন যুক্ত করতে পারেন।

defaults write com.apple.LaunchServices LSHandlers -array-add '{LSHandlerContentType=public.plain-text;LSHandlerRoleAll=com.apple.textedit;}' '{LSHandlerContentType=public.unix-executable;LSHandlerRoleAll=com.apple.textedit;}'

পরিবর্তনগুলি প্রয়োগ করতে পুনঃসূচনা করুন (লগ আউট এবং পিছনে যথেষ্ট নয়)।

আমি এটিকে একটি ডুটি কনফিগারেশন ফাইলে যুক্ত করেছি :

com.apple.textedit public.plain-text all
com.macromates.textmate public.unix-executable all

5
এটি দেখতে দেখতে ভাল লাগছে, শীর্ষ স্তরে এখানে কী চলছে তার আরও বিশদ বিবরণটি দুর্দান্ত লাগবে। একটি ইন্ট্রো, যা প্রথম ধাপে চলছে 1 ইত্যাদি
মিঃ ডানিয়েল

4

আপনি ম্যাজিক লঞ্চটি ব্যবহার করে এটি করতে পারেন। ইনস্টল করার পরে, আপনি বিভিন্ন মানদণ্ডের ভিত্তিতে প্রবর্তন করতে নিয়ম তৈরি করতে পারেন। পাঠ্য অ্যাপ্লিকেশনগুলির জন্য আপনাকে একটি বিধি তৈরি করতে হবে যেখানে এক্সটেনশনটি ফাঁকা। আপনার যদি প্রয়োজন হয় তবে আরও জটিল যুক্তি স্থাপন করতে পারেন।

http://michelf.com/software/magic-launch/


আপনি ঠিক বলেছেন - ফাঁকা এক্সটেনশন সহ ফাইলগুলি পরিচালনা করার জন্য আমাকে একটি কাস্টম নিয়ম তৈরি করতে হয়েছিল ... তবে মনে হয় এটি কার্যকর হয়েছে - ধন্যবাদ! একমাত্র নেতিবাচকতা এটি 13 ডলার। ভাল অ্যাপ্লিকেশনগুলির জন্য অর্থ প্রদান করতে আমার কোনও সমস্যা নেই, তবে আমি কেবল এটির একটি বৈশিষ্ট্য খুঁজছি তা বিবেচনা করে কিছুটা খাড়া।
অস্টিন

0

কটাক্ষপাত RCDefaultApp (বিনামূল্যের)।

আরসিডিএফএল্ট অ্যাপ্লিকেশনটি একটি ম্যাক ওএস এক্স 10.2 বা উচ্চতর অগ্রাধিকার ফলক যা ব্যবহারকারীকে বিভিন্ন ইউআরএল স্কিম, ফাইল এক্সটেনশান, ফাইলের ধরণ, এমআইএমআই টাইপস এবং ইউনিফর্ম টাইপ আইডেন্টিফায়ার (বা ইউটিআই; ম্যাকস 10.4 কেবল) জন্য ব্যবহৃত ডিফল্ট অ্যাপ্লিকেশন সেট করতে দেয়।


1
আমি এটি নিখরচায় পছন্দ করি তবে কোনও এক্সটেনশন ছাড়াই ফাইলগুলির জন্য কোনও ডিফল্ট অ্যাপ সেট করার উপায় নেই। এমআইএমএম টাইপগুলি ব্যবহার করা এইটিকে কিছুটা আনুমানিক অনুমান করতে পারে তবে কেবল এটি কোনও এক্সটেনশান নেই এমনগুলি নয়, সমস্ত পাঠ্য ফাইলের ডিফল্ট অ্যাপ পরিবর্তন করে। যাইহোক পরামর্শের জন্য ধন্যবাদ - সম্ভবত এটি অন্য কাউকে সহায়তা করবে।
অস্টিন

0

কিছুটা দেরিতে, "টার্মিনালে টাইপলেস ফাইলগুলি কীভাবে খুলতে হবে" প্রশ্নটি কিছুটা পুরানো। যাহোক:

উপরের সমাধানগুলিতে বিদ্যমান নিয়মগুলি পরিবর্তন করা জড়িত, যার অযাচিত পার্শ্ব-প্রতিক্রিয়া থাকতে পারে। আমি খুঁজে পাচ্ছি সবচেয়ে সহজ হ'ল টাইপলেস ফাইলগুলির জন্য বিদ্যমান নিয়মগুলি কাজে লাগানো এবং আমার ফলাফলটি পেতে ফাইলের অনুমতি পরিবর্তন করা changing

বিশেষত: ফাইলটিতে এক্সিকিউটেবল বিটটি স্যুইচ করুন, কারণ এটিই "chmod -x ফাইল নাম" দিয়ে যেখানে ফাইলের নাম আছে ... ফাইলের নাম দিয়ে টার্মিনাল দিয়ে ফাইল সার্ভিসটি খুলতে বলছে।

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

find /$HOME -iname 'README' | awk '{ print "chmod -x " $0 }'

টার্মিনালে টাইপ করুন যদি আপনি কোন ফাইলগুলি পরিবর্তন করা হবে তা পরীক্ষা করতে চান: আউটপুটটিতে প্রতিটি README এর জন্য এমন কিছু পাওয়া যায় এমন একটি তালিকা থাকবে:

chmod -x //Users/jimpsmith/things/README

এবং এই সমস্ত অনুমতি পরিবর্তন করার জন্য এই সমস্ত লাইনকে নিম্নে বাশ এ ফি দিয়ে তাদের সম্পাদন করুন:

find /$HOME -iname 'README' | awk '{ print "chmod -x " $0 }' | bash

ওয়াইল্ডকার্ডগুলি খুব উদারভাবে ব্যবহার করা এবং ভুলক্রমে মেলে এমন কিছু এক্সিকিউটেবলের থেকে আপনি ঘটনাক্রমে সম্পাদনযোগ্য বিটটি সরিয়ে ফেলেছেন তা সন্ধান করুন।


একটি সহজ উপায় কেবল চালানো হবে

find /$HOME -iname 'README' -exec chmod -x '{}' \;`

বা (কী হবে তা দেখার জন্য)

find /$HOME -iname 'README' -exec echo chmod -x '{}' \;`

1
আমি একরকম বুঝতে ব্যর্থ হয়েছি যে এটি কীভাবে সমস্যার সমাধান করে question README, চেঞ্জলগ ইত্যাদিতে সাধারণত কোনওভাবেই বিট সেট করতে হবে না। সমস্যাটি হ'ল ওএস এক্স ফাইলটি খোলার জন্য অ্যাপ্লিকেশন সনাক্ত করতে প্রত্যয়গুলির উপর নির্ভর করে এবং এই ফাইলগুলির প্রত্যয় নেই।
nohillside
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.