Mac OS X-এ "ওপেন উইথ" মেনু থেকে ডুপ্লিকেটগুলি সরান

Anonim

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

OS X এর "ওপেন উইথ" মেনুতে পুনরাবৃত্তি করা অ্যাপ এন্ট্রিগুলি সরান

এটি Mac OS X এর প্রায় প্রতিটি সংস্করণের সাথে কাজ করা উচিত

/Applications/Utilities/ ডিরেক্টরি থেকে টার্মিনাল লঞ্চ করুন এবং একটি লাইনে নিম্নলিখিত কমান্ড স্ট্রিংগুলির যেকোনো একটি লিখুন:

একক লাইন কমান্ড স্ট্রিং থেকে কপি এবং পেস্ট করুন:

"
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain স্থানীয় -ডোমেন ব্যবহারকারী;কিল্লাল ফাইন্ডার;ইকো ওপেন উইথ পুনর্নির্মাণ করা হয়েছে, ফাইন্ডার পুনরায় চালু হবে"

বা

একই কমান্ড স্ট্রিং একাধিক লাইনে বিভক্ত: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\ LaunchServices.framework/Versions/A/ Support/\ lsregister -kill -r -domain local -domain user

(দ্রষ্টব্য: দ্বিতীয় কমান্ডের মধ্যে ব্যাকস্ল্যাশগুলি দীর্ঘ কমান্ডগুলিকে একাধিক লাইনে প্রসারিত করতে ব্যবহৃত হয় এবং এখনও কপি এবং পেস্ট করার সময় সেগুলিকে এক্সিকিউটেবল করে তোলে, আপনি যদি ম্যানুয়ালি কমান্ড স্ট্রিংটি টাইপ করেন তবে সেগুলি অন্তর্ভুক্ত করার প্রয়োজন নেই টার্মিনালে)

এতে কিছুটা সময় লাগতে পারে কারণ সমগ্র লঞ্চ সার্ভিসেস ডাটাবেসকে পুনঃনির্মাণ করতে হবে এবং সেই পুনঃনির্মাণ প্রক্রিয়ায় ডান-ক্লিক মেনু থেকে ডুপ্লিকেট অ্যাপ এন্ট্রিগুলি সরানো হবে৷ এটি শেষ হয়ে গেলে, পরিবর্তনটি কার্যকর হওয়ার জন্য আপনাকে অবশ্যই ফাইন্ডারটি ছেড়ে দিতে হবে এবং পুনরায় চালু করতে হবে, এটি কমান্ড লাইন থেকেও করা সবচেয়ে সহজ:

কিল্লাল ফাইন্ডার

এখন যখন ফাইন্ডার পুনরায় চালু করা হয়েছে, যেকোন ফাইলে ফিরে যান এবং সমস্ত পুনরাবৃত্ত এন্ট্রি শেষ হয়ে গেছে দেখতে "ওপেন উইথ" মেনু টেনে নিচের দিকে টেনে সেটিতে ডান-ক্লিক করুন।

কিন্তু যদি আপনাকে প্রায়শই এটি করতে হয়, তাহলে কমান্ড স্ট্রিংটি কি বিরক্তিকর তাই না? নাটকীয়ভাবে এটিকে কীভাবে ছোট করা যায় তা এখানে:

একটি সংক্ষিপ্ত তৈরি করা "সদৃশ দিয়ে খুলুন" উপনাম

আপনি যদি দেখতে পান যে এটি আপনার পছন্দের চেয়ে বেশি ঘন ঘন করতে হচ্ছে, পুরো কমান্ড সিকোয়েন্সের জন্য একটি সাধারণ ব্যাশ উপনাম তৈরি করা একটি উল্লেখযোগ্য সময় বাঁচাতে পারে কারণ এটি একটি দীর্ঘ সময় প্রবেশ করার প্রয়োজনীয়তা দূর করবে কমান্ড স্ট্রিং এর সিরিজ।

  • আপনার প্রিয় পাঠ্য সম্পাদকের সাথে .bash_profile খুলুন, আমরা এই ওয়াকথ্রুটির জন্য ন্যানো ব্যবহার করি কারণ এটি সহজ:
  • nano .bash_profile

  • .bash_profile-এর একটি লাইনে নিচের উপনামে পেস্ট করুন, যদি ভালো লাগে তাহলে উপনামের নাম পরিবর্তন করুন
"
alias fixow=&39;/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -ডোমেন স্থানীয় -ডোমেন ব্যবহারকারী;কিল্লাল ফাইন্ডার;ইকো ওপেন উইথ পুনঃনির্মাণ করা হয়েছে, ফাইন্ডার পুনরায় চালু হবে&39;"

সংরক্ষণ করতে Control+O চাপুন, তারপর ন্যানো থেকে বেরিয়ে আসতে Control+X টিপুন

কমান্ড লাইনে 'fixow' টাইপ করে কাজ করা উপনাম যাচাই করুন, যদিও আপনি যদি ইতিমধ্যে Open With সাফ করে থাকেন তবে এটি একই প্রভাব ফেলবে না। আপনি যদি উপরের মতো সঠিক কমান্ড স্ট্রিং ব্যবহার করেন তবে আপনি আপনার দিকে প্রতিধ্বনিত একটি ছোট বার্তা পাবেন, এইরকম দেখতে:

$ fixow ওপেন উইথ মেনু পুনরায় তৈরি করা হয়েছে, ফাইন্ডার পুনরায় চালু হবে

কোন কারণে যদি সেই কোডটি ধরতে আপনার সমস্যা হয়, তাহলে আপনি OSXDaily GitHub পৃষ্ঠা থেকেও এটি অনুলিপি করতে পারেন, যেখানে আমরা OS X-এর জন্য কিছু বিশেষ উপযোগী শেল স্ক্রিপ্ট সংগ্রহ করতে শুরু করছি।

এটি আপনাকে সহজভাবে 'fixow' টাইপ করতে দেয় (ফিক্স ওপেন উইথের জন্য সংক্ষিপ্ত, এটি পান? আমরা নিশ্চিত যে সৃজনশীল) এবং পুরো কমান্ড স্ট্রিং সম্পূর্ণ জিনিসটি আবার টাইপ না করেই কার্যকর হবে।

আমি কি "ওপেন উইথ" মেনু থেকে প্রতিটি অ্যাপ মুছে ফেলতে পারি?

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

Mac OS X-এ "ওপেন উইথ" মেনু থেকে ডুপ্লিকেটগুলি সরান