'ওপেন উইথ… ... এর অধীনে আমি কীভাবে অ্যাপ্লিকেশনগুলির তালিকা পরিবর্তন করতে পারি?


41

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

সমর্থিত অডিও অ্যাপ্লিকেশনগুলির তালিকা

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

কী কারণে এই তালিকাটি সদৃশগুলিতে পূর্ণ হয়ে উঠেছে এবং আমি কীভাবে সেগুলি সরিয়ে ফেলতে পারি এবং কেবলমাত্র সর্বশেষ (এবং কার্যকরী) সংস্করণ তালিকাটি নিশ্চিত করতে পারি?


লঞ্চ পরিষেবা ডেটাবেস পুনর্নির্মাণ (যা এই আদেশটি করে) এটি ঠিক করা উচিত । আপনি এটি চালানোর সময় কোনও ত্রুটি বার্তা মুদ্রিত ছিল?
ডাকাতরা

উত্তর:


45

অ্যাপ্লিকেশনগুলিতে বাস করতে হবে না /Applications। যদি আপনার সিস্টেমের ক্লোন মাউন্ট করা থাকে তবে এটি কিছু অনুলিপিগুলির জন্য অ্যাকাউন্ট করতে পারে তবে আপনি যা পর্যবেক্ষণ করছেন তা অবশ্যই তা নয়। ওপেন ... এর সাথে প্রোগ্রামগুলির তালিকা লঞ্চ পরিষেবা ডেটাবেজে রক্ষণাবেক্ষণ করা হয় । তালিকায় যদি আপনার মতো অনেকগুলি সদৃশ থাকে তবে ডাটাবেসটি মনে হচ্ছে এটির পুনর্নির্মাণের প্রয়োজন।

আপনি কীভাবে এটি ঠিক করতে পারবেন সে সম্পর্কে ম্যাকওয়ার্ল্ড ইঙ্গিতগুলি একটি পরামর্শ দেয়:

lsregisterকমান্ড পাওয়া System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister, ডাটাবেজ রিসেট করতে বলতে পারেন। ম্যাকওয়ার্ল্ড এইভাবে কমান্ডটি চালানোর পরামর্শ দিয়েছেন:/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

নোট করুন যে অনিক্স বা ককটেল এর মতো ইউটিলিটিগুলিও আপনার জন্য এই ডাটাবেসটিকে পুনরায় সেট করতে পারে। মনে রাখবেন যে ফাইন্ডার নতুন ডাটাবেসটি পুনরায় পড়বে না তাই আপনাকে লগ আউট করতে হবে এবং আবার লগইন করতে হবে বা killall Finderলগ আউট এবং এড়াতে আপনার ম্যাকের কোনও ব্যবহারকারীর জন্য এটি হত্যা করার বিষয়ে যদি আপত্তি না মনে করে তবে একটি ইস্যু করতে হবে।


1
এটি সদৃশটির সাথে সহায়তা করবে এবং আমার জন্য বেশ কয়েকবার কাজ করেছে, সুতরাং +1। এই প্রশ্নের দ্বিতীয় অংশটি ওপিকে সাহায্য করার জন্য আপনার কিছু আছে: এই তালিকাটি কীভাবে সম্পাদনা করবেন?
রেডান্ডহাইট

1
@ রেডান্ডহাইট আসলে, তিনি আমার প্রশ্নের উত্তরগুলি যে পরিমাণে আমি তাদের বোঝাতে চেয়েছি সে উত্তর দিয়েছিল। এটি সম্পাদনা করার মাধ্যমে, আমি আসলেই বোঝাতে চেয়েছিলাম যে কেবল দুপগুলি মুছুন, এবং লিসিগ্রেস্টার আমার জন্য এটি করবে। আপনি যদি এটিকে সম্পাদন করতে চান তবে এটিকে আপনার নিজের প্রশ্ন হিসাবে জিজ্ঞাসা করুন । এর সেরা অংশটি হ'ল, আপনি নিজের জন্য উপস্থাপনাটি সেভাবে পাবেন :)
জেসন সালাজ

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

2
আমি এটি আবার নিতে। প্রক্রিয়াটি চালাতে কিছুটা সময় নিয়েছে বলে মনে হচ্ছে, তবে আমি 2 মিনিট আগে নয়, 'ওপেন উইথ ...' দেখেছি। তালিকা আবার পরিষ্কার। হ্যাঁ!
জেসন সালাজ

হ্যাঁ! এটা আপনার জন্য কাজ করে খুশি। আমি খোঁড়াখুঁড়ি করছি এবং আমি এর থেকে আরও ভাল উত্তর নিয়ে আসতে পারি নি, সুতরাং আমি খুশী যে এই একটি কাজ করেছে।
ড্যানিয়েল

7

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

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

তারপরে লগ আউট করুন এবং আবার লগ ইন করুন। এটি সমস্ত সদৃশ এন্ট্রিগুলি সরিয়ে ওএস এক্সের জন্য লঞ্চ পরিষেবা ডেটাবেস পুনর্নির্মাণ করা উচিত।


গ্রেট! এটা আপনার জন্য কাজ করে খুশি।
ডেভিজেক

6

ক্লিনওপেনইথ হ'ল ওপেন উইথ ... মেনু পরিষ্কার করার জন্য তৈরি করা একটি অ্যাপ্লিকেশন।

ক্লিনওপেনইথ ওপেন সোর্স এবং ফ্রি। অ্যাপ্লিকেশনটি এই পদক্ষেপগুলি স্বয়ংক্রিয় করে দেয় :

  1. টার্মিনাল খুলুন: অ্যাপ্লিকেশন / ইউটিলিটিস / টার্মিনাল.এপ
  2. নিম্নলিখিত কমান্ড টাইপ করুন:

    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
    
  3. এই আদেশটি সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন

  4. যদি কোনও ত্রুটি না থাকে তবে ফাইন্ডার পুনরায় চালু করে শেষ পদক্ষেপে যান
  5. ফাইন্ডার পুনরায় চালু করার জন্য আপনাকে আপনার ম্যাকটি পুনরায় বুট করার দরকার নেই। ডকের ফাইন্ডার আইকনে ক্লিক করার সময় Control+ টিপুন Option, পুনরায় চালু করুন এবং আপনি সেট হয়ে গেছেন!

1

আমি কেবলমাত্র একটি পরিষ্কার পরিচ্ছন্ন, নতুন মাউন্টেন লায়ন ইনস্টল করেছিলাম যেখানে আমার বেশ কয়েকটি সংস্করণ অ্যাপ রয়েছে এবং আমি মনে করি যে আমার ক্ষেত্রে সদৃশগুলি কীভাবে প্রকাশিত হয়েছিল সে সম্পর্কে আমার একটি কার্যক্ষম ধারণা রয়েছে।

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

আমার কাছে বেশ কয়েকটি বুটেবল লায়ন এবং মাউন্টেন সিংহ ইনস্টল সহ একটি 3 টিবি ড্রাইভ রয়েছে যা আমার কাছে থাকা সিস্টেমের এবং তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলির সংখ্যার সাথে সামঞ্জস্য করে যা জেপিগ ফাইলটি খোলার জন্য নিবন্ধিত হবে বলে আশা করা হবে:

সঙ্গে খোলা...

ঠিক তেমনি অন্যান্য উত্তরগুলির সাথে - ডাটাবেসটি মেরে ফেলতে বাধ্য করা এবং ফাইন্ডারে লাথি মেরে 20 সেকেন্ডেরও কম সময়ে আমাকে প্যাচ করল

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain user -domain local -domain system
killall Finder

এটি একটি পুরানো বিষয়, তবে আমি একই সমস্যায় পড়েছি। স্পটলাইট বাদ দেওয়া তালিকায় কেবল আপনার বাহ্যিক ড্রাইভের অ্যাপ্লিকেশন ফোল্ডারগুলি যুক্ত করুন: superuser.com/a/349054/82434
evan.bovie

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

হ্যাঁ। আমি বাগ সম্পর্কে জানি, তবে দেখে মনে হচ্ছিল যে সমস্ত কিছুই আপনার ইচ্ছা মতো কাজ করছে, এটি আমাদের মতো একাধিক ইনস্টল সহ লোকের পক্ষে অসুবিধে নয়। আমি lsregisterডেটাবেস এবং অন্যান্য সম্পর্কিত কোড খুঁজতে কিছু সময় সন্ধান করতে পারি , তবে সম্ভবত এই সমস্যাটি ম্যাভারিক্সে স্থির হয়েছে। আমি GM বা DPs নিয়ে সেই সমস্যাটি অনুভব করছিলাম না। এখনও সর্বজনীন প্রকাশ ইনস্টল করা হয়নি। (বিজোড় ... আমি আমার মন্তব্যে আপনাকে উল্লেখ করতে পারব না)
evan.bovie

0

বাহ্যিক ড্রাইভে আমার অ্যাপসের ব্যাকআপ রয়েছে এমন সমস্যাটি আমি নিয়ে এসেছি। যদি সেই ড্রাইভারগুলি থেকে আমার কাছে সেই ড্রাইভগুলি সূচকযুক্ত বা অ্যাপ্লিকেশন চালু হয় তবে তারা তালিকায় প্রদর্শিত হবে।


হ্যাঁ আমার সাথে একটি টাইমচাইন ব্যাকআপ ডিস্ক সংযুক্ত রয়েছে। মেনু থেকে সেই পুরানো অ্যাপ্লিকেশনগুলি কীভাবে বাদ দেবেন?
ইভানভ

2
@ সিডিকে, এটি উত্তরের চেয়ে কমেন্টের মতো শোনাচ্ছে।
চুলের দফ ডগ

0

আমি জানি এটি একটি পুরানো থ্রেড, তবে আমার জন্য, এটি কী সাফ করেছে তা "ফোর্স ছাড়ুন" এবং তারপরে ফাইন্ডারটিকে পুনরায় চালু করা হয়েছিল।

3 দিনের পুরানো আইম্যাকটিতে সমস্যাটি সম্পূর্ণভাবে টু ডেট occurred

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