কম্পিউটার টিউটোরিয়াল

macOS-এ কন্টেক্সট মেনু এডিট করার উপায়

যখন আপনার Mac ব্ৰ্যান্ড নিউ, কন্টেক্সট মেনু আপেক্ষিকভাবে ছোট এবং সুন্দর। এবং অধিকাংশ ক্ষেত্রে, এটি সেভাবেই থাকে। কিন্তু আপনি যদি এতে কিছু যোগ বা বিয়োগ করতে চান, macOS-এ সীমিত ফ্লেক্সিবিলিটি আছে সেটি করার জন্য।

দুর্ভাগ্যবশত, macOS কন্টেক্সট মেনু Windows-এর কন্টেক্সট মেনুত큼 ফ্লেক্সিবল নয়। Windows-এ, প্রায় যেকোনো কন্টেক্সট মেনু আইটেম একটি ছোট রেজিস্ট্রি হ্যাকিং দিয়ে রিমুভ করা যায়। আরও "লকড ডাউন" অপারেটিং সিস্টেম হোনায়, macOS সেটি করার সহজ উপায় দেয় না।

Dropbox যেমন কন্টেক্সট মেনু এডিট করতে চাইলে, আপনাকে Finder অ্যাপ্লিকেশনকে হ্যাক করতে হবে। সেটি আমাদের জ্ঞান এবং এই পোস্টের স্কোপের বাইরে, তাই আমরা उन्हीं পদ্ধতিগুলো বজায় থাকব যারা দিয়ে আমরা কন্টেক্সট মেনুতে কী দেখাবে সেটি কন্ট্রোল করতে পারি।

Mac-এ কন্টেক্সট মেনুতে সার্ভিস যোগ/বাদ দিন

macOS-র কন্টেক্সট মেনুতে আইটেম যোগ ও বাদ দেওয়ার প্রাইমারি মেথড হলো সার্ভিস। সার্ভিসগুলো রাইট-ক্লিক মেনুর নিচে "Services" ড্রপডাউনে থাকে। macOS এখানে GUI-বেসড মেথড অফার করে কন্টেক্সট মেনু আইটেম যোগ ও বাদ দেওয়ার জন্য।

  1. Apple মেনু থেকে System Preferences অ্যাপ্লিকেশন খুলুন।
  2. "Keyboard" প্রেফারেন্স প্যানে ক্লিক করুন।
  3. উইন্ডোর টপে "Shortcuts" ট্যাবে ক্লিক করুন।
  4. বাম প্যান থেকে "Services" সিলেক্ট করুন।
  5. এটি সকল উপলব্ধ সার্ভিসের একটি লিস্ট দেখাবে, যেগুলো ইনপুট টাইপের ভিত্তিতে কিছু প্রাইমারি ক্যাটাগরিতে সর্টেড। সংশ্লিষ্ট সার্ভিসের ভিজিবিলিটি টগল করার জন্য চেকবক্সে ক্লিক করুন।
  6. অ্যাপ্লিকেশনরা এখানে তাদের নিজস্ব সার্ভিস যোগ করতে পারে। সেগুলো আপনি ইনপুট টাইপ (ফাইল, ফোল্ডার, টেক্সট) অনুযায়ী খুঁজে পাবেন যা কন্টেক্সট মেনু আইটেম ইনপুট হিসেবে নেয়। উদাহরণস্বরূপ, যদি কোনো কন্টেক্সট মেনু আইটেম সিলেক্টেড টেক্সটে রাইট-ক্লিক করলে আসে, সার্ভিসটি "Text" ড্রপডাউনের অধীনে পাবেন।

প্রাইমারি কন্টেক্সট মেনুতে সার্ভিস দেখান

আপনার যদি অনেক সার্ভিস থাকে বা সেগুলো ঘন ঘন ব্যবহার করেন, কনস্ট্যান্টলি ড্রপডাউন খোলার জন্য অপেক্ষা করা বিরক্তিকর হতে পারে। আপনি একটি টার্মিনাল কমান্ড দিয়ে সব সার্ভিসকে প্রাইমারি ড্রপডাউন মেনুতে দেখাতে পারেন।

  1. Terminal খুলুন "Applications -> Utilities -> Terminal.app"-এ।
  2. Terminal-এ নিচের কমান্ড পেস্ট করুন:
    defaults write -g NSServicesMinimumItemCountForContextSubmenu -int 999
  3. এই কমান্ড কন্টেক্সট সাবমেনু তৈরির জন্য মিনিমাম সার্ভিস রিকোয়ার্ডের ডিফল্ট এডিট করে। শেষের নম্বর (এই উদাহরণে 999) সার্ভিস সাবমেনু তৈরির জন্য প্রয়োজনীয় আইটেমের সংখ্যা সেট করে। যদি সার্ভিসের সংখ্যা এই ভ্যালুর চেয়ে কম হয়, আপনি Services সাবমেনু দেখবেন না। এই পরিস্থিতিতে 999 অনন্ত থেকে অর্থপূর্ণভাবে আলাদা নয়, তাই আপনি সবসময় সকল Services আইটেম দেখবেন।
  4. নিচের টার্মিনাল কমান্ড দিয়ে Finder কিট এবং রিলঞ্চ করুন:
    killall Finder

"Open With" মেনু এডিট করুন

কন্টেক্সট মেনুর একটি সাবমেনু, "Open With" মেনু, একটু মেসি হতে প্রবণ। আপনি কিছুভাবে এটিকে ডিল করতে পারেন।

১. "Open With" কন্টেক্সট মেনু থেকে ডুপ্লিকেট রিমুভ করুন

কখনো কখনো LaunchServices ডাটাবেস করাপ্ট হয়ে যায়, যার ফলে "Open With" মেনুর আইটেমের ভয়ানক ডুপ্লিকেশন হয়।

  1. নিচের টার্মিনাল কমান্ড রান করুন LaunchServices ডাটাবেস রিবিল্ড করতে:
    /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
  2. killall Finder দিয়ে Finder কিল ও রিস্টার্ট করুন। LaunchServices রিবিল্ড হওয়ার জন্য কয়েক মিনিট অপেক্ষা করতে হতে পারে।

২. নির্দিষ্ট এক্সটেনশন থেকে অ্যাপ ম্যানুয়ালি ব্যান করুন

আপনি Open With মেনুতে একটি নির্দিষ্ট অ্যাপ্লিকেশনকে একটি নির্দিষ্ট ফাইল এক্সটেনশনের সাথে অ্যাসোসিয়েট হওয়া থেকে ব্যান করতে পারেন। শুধু এগিয়ে যান যদি আপনি plist ফাইল এডিট করার কনফিডেন্স ফিল করেন।

  1. যে অ্যাপ্লিকেশনের এন্ট্রি আপনি এডিট করতে চান সেটিতে রাইট-ক্লিক করুন এবং "Show Package Contents" ক্লিক করুন।
  2. "Contents" ফোল্ডার খুলুন।
  3. "Info.plist" ফাইল ডুপ্লিকেট করুন এবং "info-backup.plist" মত কিছু নাম দিয়ে রিনেম করুন ব্যাকআপ ফাইল তৈরি করতে।
  4. Info.plist টেক্সট এডিটরে খুলুন যেমন TextEdit।
  5. Command + F দিয়ে ডকুমেন্টে সার্চ করুন: "CFBundleTypeExtensions"।
  6. এটি অনেক ইনফরমেশন দেখাবে। Photoshop-এর মত জটিল অ্যাপ্লিকেশনের জন্য, প্রতিটি এক্সটেনশনের জন্য একটি থাকবে। সেই "..." লোকেট করুন যেটি আপনি ব্যান করতে চান সেই ফাইলটাইপ কন্টেইন করে। উদাহরণস্বরূপ, আমি PNG ফাইলগুলোর Open With মেনু থেকে Photoshop রিমুভ করতে চাইলে, CFBundleTypeExtensions-এর অধীনে "png" খুঁজব।
  7. প্রাসঙ্গিক "..." এন্ট্রি ডিলিট করুন। এই কেসে আমরা "png" ডিলিট করব।
  8. Terminal খুলুন এবং killall Finder রান করুন পরিবর্তন প্রয়োগ করতে।

উপসংহার

যদিও Windows-এ কন্টেক্সট মেনু কন্ট্রোলের মত আপনার macOS কন্টেক্সট মেনুতে 그만큼 কন্ট্রোল নেই, আপনি এখনও মেনুতে কিছু কাস্টোমাইজেশন করতে পারেন। আপনি macOS-এর Automator অ্যাপ্লিকেশন ব্যবহার করে সার্ভিস তৈরি করে Services মেনুতে আরও অপশন যোগ করতে পারেন।

  1. ম্যাকওএসে PDF ফাইল এডিট করার উপায়

  2. Recycle Bin Context Menu থেকে Properties অপশন সরানোর উপায়

  3. ম্যাক হোস্টস ফাইল এডিট: সাইট ব্লক ও লোকাল টেস্টিং-র প্রফেশনাল গাইড

  4. উইন্ডোজ ১০ কনটেক্সট মেনু কাস্টমাইজ করুন: ধাপে ধাপে গাইড