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 مقامی -ڈومین صارف

(نوٹ: دوسری کمانڈ کے اندر بیک سلیشز لمبی کمانڈز کو ایک سے زیادہ لائنوں تک بڑھانے کے لیے استعمال کی جاتی ہیں جبکہ کاپی اور پیسٹ کرنے کے بعد بھی انہیں قابل عمل بناتے ہیں، اگر آپ کمانڈ سٹرنگ کو دستی طور پر ٹائپ کر رہے ہیں تو انہیں شامل کرنا ضروری نہیں ہے۔ ٹرمینل میں)

اس میں کچھ وقت لگ سکتا ہے کیونکہ پورے لانچ سروسز ڈیٹا بیس کو دوبارہ بنانا ہے، اور اس دوبارہ تعمیر کے عمل میں وہ جگہ ہے جہاں ڈپلیکیٹ ایپ اندراجات کو دائیں کلک والے مینو سے ہٹا دیا جائے گا۔ ایک بار جب یہ ختم ہو جائے تو، آپ کو تبدیلی کے اثر میں آنے کے لیے فائنڈر کو چھوڑ کر دوبارہ لانچ کرنا چاہیے، یہ کمانڈ لائن سے بھی کرنا آسان ہے:

killall Finder

اب جب فائنڈر دوبارہ لانچ ہو چکا ہے، کسی بھی فائل پر واپس جائیں اور اس پر دائیں کلک کریں، "اوپن ود" مینو کو نیچے کھینچتے ہوئے دیکھیں کہ تمام دہرائی جانے والی اندراجات ختم ہو گئی ہیں۔

لیکن اگر آپ کو اکثر ایسا کرنا پڑتا ہے تو وہ کمانڈ سٹرنگ ایک طرح کی پریشان کن ہے نا؟ اسے ڈرامائی طور پر مختصر کرنے کا طریقہ یہ ہے:

ایک مختصر تخلیق کرنا "ڈپلیکیٹس کے ساتھ کھولیں" عرف

اگر آپ کو لگتا ہے کہ آپ کو اپنی مرضی سے زیادہ کثرت سے ایسا کرنا پڑتا ہے، تو پورے کمانڈ کی ترتیب کے لیے ایک سادہ بیش عرف بنانا وقت بچانے والا ایک اہم کام ہو سکتا ہے کیونکہ یہ ایک طویل وقت میں داخل ہونے کی ضرورت کو ختم کر دے گا۔ کمانڈ سٹرنگز کا سلسلہ۔

  • اپنے پسندیدہ ٹیکسٹ ایڈیٹر کے ساتھ .bash_profile کھولیں، ہم اس واک تھرو کے لیے نینو استعمال کرتے ہیں کیونکہ یہ آسان ہے:
  • نانو .bash_profile

  • مندرجہ ذیل عرف کو .bash_profile کی ایک لائن پر چسپاں کریں، اگر آپ کو ایسا لگے تو عرف کا نام تبدیل کریں
"
alias fixow=&39;/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user؛killall Finder;echo Open With کو دوبارہ بنایا گیا ہے، فائنڈر دوبارہ لانچ ہوگا&39;"

محفوظ کرنے کے لیے Control+O کو دبائیں، پھر نینو سے باہر نکلنے کے لیے Control+X کو دبائیں

کمانڈ لائن پر 'fixow' ٹائپ کرکے کام کیے گئے عرف کی تصدیق کریں، حالانکہ اگر آپ نے پہلے ہی Open With کو صاف کر دیا ہے تو اس کا وہی اثر نہیں ہوگا۔ اگر آپ نے اوپر کی طرح عین کمانڈ سٹرنگ کا استعمال کیا ہے تو آپ کو ایک چھوٹا سا پیغام ملے گا جس کی بازگشت اس طرح ہوگی:

$ fixow Open With مینیو کو دوبارہ بنایا گیا ہے، فائنڈر دوبارہ لانچ ہوگا

اگر کسی وجہ سے آپ کو اس کوڈ کو پکڑنے میں دشواری پیش آتی ہے، تو آپ اسے OSXDaily GitHub صفحہ سے بھی کاپی کر سکتے ہیں، جہاں ہم OS X کے لیے کچھ خاص طور پر مفید شیل سکرپٹ جمع کرنا شروع کر رہے ہیں۔

یہ آپ کو آسانی سے 'fixow' ٹائپ کرنے کی اجازت دیتا ہے (Fix Open With کے لیے مختصر، اسے حاصل کریں؟ ہمیں یقین ہے کہ تخلیقی ہے) اور وہ پوری کمانڈ سٹرنگ پوری چیز کو دوبارہ ٹائپ کیے بغیر عمل کرے گی۔

کیا میں ہر ایپ کو "اوپن کے ساتھ" مینو سے ہٹا سکتا ہوں؟

اگر آپ کا مسئلہ ڈپلیکیٹ یا دہرائی جانے والی اندراجات سے باہر ہے، تو دوسرا آپشن یہ ہے کہ پورے اوپن مینو کو صاف کریں اور شروع سے شروع کریں۔ یہ سب کچھ مینو سے باہر لے جاتا ہے، آپ کو فائل کی اقسام اور فارمیٹس کے ساتھ ایپس کو دستی طور پر منسلک کرنے پر مجبور کرتا ہے یا مخصوص فائلوں کو کھولنے کے لیے OS X کا استعمال کرکے۔ یہ واقعی آخری حربے کا ایک طریقہ ہے، یا uber کی تخصیص کے لیے اگر آپ خود فہرست کو دوبارہ بنانا چاہتے ہیں اور ایسوسی ایشنز کے ساتھ زیادہ منتخب ہونا چاہتے ہیں۔

Mac OS X میں "اوپن کے ساتھ" مینو سے ڈپلیکیٹس کو ہٹا دیں۔