আমি কীভাবে ইউসেমাইটে স্পটলাইট আইকনটি আড়াল করব, তবে স্পটলাইট কার্যকারিতা রাখব?


62

আমি ওএস এক্স-তে স্পটলাইট ব্যবহার করি এবং আমি দীর্ঘদিন এটির সংযুক্তিটি মেনু বারের সাথে অপছন্দ করি।

এখন, যোসাইমেটে, স্পটলাইটটি ডেকে আনা হলে পর্দার মাঝখানে একটি ওভারলে হিসাবে দেখায়, অনেকটা কুইসিলবার বা আলফ্রেডের মতো অন্যান্য লঞ্চার ইউটিলিটিগুলির মতো। তবে স্পটলাইট আইকনটি এখনও আমার মেনুবারে আটকে আছে, যদিও এখন এটি ক্লিক করা সম্পূর্ণ বিচ্ছিন্ন ওভারলে দেখায়।

অনুসন্ধান আইকনটি অক্ষম করার Theতিহ্যগত উপায় ( chmod 600 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search) এছাড়াও স্পটলাইট পুরোপুরি অক্ষম করে। আমি স্পটলাইট কার্যকারিতা রাখতে চাই, তবে (এখন অকেজো) মেনুবার আইকনটি মেরে ফেলি, যেহেতু আমি স্পটলাইটকে সিএমডি + স্পেসের সাথে ডেকে আনতে পারি।

আমি বারটেন্ডারও চেষ্টা করেছি, যা কাজ করে তবে দামি (আইকন সরানোর জন্য 15 ডলার!) এবং কৌতূহলপূর্ণ (এটি শুরু হতে কিছুটা সময় নেয়, তাই আমার মেনু বারটি লগ ইন করার পরে এক মিনিটের জন্য প্রায় সরে যায়)

স্পটলাইট আইকন সরানোর সর্বোত্তম উপায় কী?


পরীক্ষা করা হয়নি এবং মনে হচ্ছে এটি কিছুটা পুরানো হতে পারে তবে প্রশ্নটি একই এবং উত্তর চিহ্নিত এবং স্বীকৃত। superuser.com/a/32802/375410
ঝেরান

1
@ ঝেররান: দুর্ভাগ্যক্রমে এটি সমস্যার সমাধান করে না। স্পটলাইট ওভারলে চালু করতে আমি এখনও সিএমডি + স্পেস ব্যবহার করতে সক্ষম হতে চাই।
nneonneo

উত্তর:


36

তাই আমি এতে বিরক্ত হয়েছি এবং কঠিন উপায়টি ঠিক করার সিদ্ধান্ত নিয়েছি।

আমি স্পটলাইটটি স্ট্যাটাস বার আইটেমটি আরম্ভ করার জন্য খুঁজে পেয়েছি এবং আমি কেবলমাত্র স্ট্যাটাস বারের আকারটি শূন্যের প্যাচ করেছি। এটি স্পটলাইট বাইনারি সম্পাদনা প্রয়োজন । (নোটটি Search.bundleহ'ল স্ট্যাটাস বারটি নিয়ন্ত্রণ SystemUIServerকরতে অনুমতি Spotlight.appদেওয়ার জন্য এটি কেবলমাত্র ছোট স্টাব )।

কিছু কমান্ড কার্যকর করতে আপনাকে টার্মিনালটি ব্যবহার করতে হবে।

ওএস এক্স 10.10 (ইয়োসেমাইট) এর জন্য:

cd /System/Library/CoreServices/Spotlight.app/Contents/MacOS
sudo cp Spotlight Spotlight.bak
sudo perl -pi -e 's|(\x48\xb8\x00\x00\x00\x00\x00\x00)\x42\x40(\x48\x89\x47\x10\x48\xB8\x00\x00\x00\x00\x00\x00\x36\x40)|$1\x00\x00$2|sg' Spotlight
cmp -l Spotlight Spotlight.bak 
sudo codesign -f -s - Spotlight
sudo killall Spotlight

ওএস এক্স 10.11 (এল ক্যাপিটান) এর জন্য:

cd /System/Library/CoreServices/Spotlight.app/Contents/MacOS
sudo cp Spotlight Spotlight.bak
sudo perl -pi -e 's|(\x00\x00\x00\x00\x00\x00\x47\x40\x00\x00\x00\x00\x00\x00)\x42\x40(\x00\x00\x80\x3f\x00\x00\x70\x42)|$1\x00\x00$2|sg' Spotlight
cmp -l Spotlight Spotlight.bak 
sudo codesign -f -s - Spotlight
sudo killall Spotlight

cmp -lলাইন নিম্নলিখিত ভালো কিছু প্রিন্ট করা উচিত:

248855   0 102
248856   0 100

এটি যদি কিছু না ছাপায় তবে প্যাচ ব্যর্থ হয়েছে। আমি এটি OS X 10.10.3 (Yosemite) এবং OS X 10.11.5 (এল ক্যাপিটান; এসআইপি বন্ধ) এ পরীক্ষা করেছি।

এই প্যাচটি যা করছে তা স্থিতি বারের প্রস্থের মানকে (36.0, বা 0000000000004240) ভাসমান-পয়েন্ট হেক্সে শূন্যের সাথে প্রতিস্থাপন করছে, যাতে স্থিতি বার আইটেমটি লোড করা হলে এটি কেবল শূন্যের প্রস্থের সাথে রেন্ডার করে, অর্থাৎ এটি অদৃশ্য এবং অযোগ্য বারের বিন্যাসকে প্রভাবিত করবে না।

এই হ্যাক করার আগে স্ক্রিনশট:

হ্যাক করার আগে

এই হ্যাক করার পরে স্ক্রিনশট:

হ্যাক পরে

মেনু আইকন চলে গেছে তবে সিএমডি + স্পেস কাজ চালিয়ে যাচ্ছে।


প্রত্যাবর্তনের জন্য, নিম্নলিখিতটি করুন:

cd /System/Library/CoreServices/Spotlight.app/Contents/MacOS
sudo mv Spotlight.bak Spotlight
sudo killall Spotlight

এটি দেখতে দুর্দান্ত লাগছে, তবে আমাদের মধ্যে কম টার্মিনাল-সাক্ষরতার জন্য, দয়া করে কী দয়া করে আমরা যদি আবার এত ঝোঁক থাকে তবে কীভাবে স্বাভাবিক অবস্থায় ফিরে যেতে পারি সে সম্পর্কে নির্দেশিকা যুক্ত করতে পারেন?
ব্যবহারকারীর 24601

3
এই নির্দেশাবলী যুক্ত।
nneonneo

1
এই স্পটলাইটের পরে আর আর শুরু হয় না। $ codesign -f -s - Spotlight Spotlight: replacing existing signature Spotlight: bundle format unrecognized, invalid, or unsuitable
Rnhmjoj

1
স্পটলাইট: প্রতিস্থাপন বিদ্যমান স্বাক্ষর স্পটলাইট: বান্ডিল, অচেনা অবৈধ, বা অনুপযুক্ত বিন্যাস subcomponent ইন: /System/Library/CoreServices/Spotlight.app/Contents/XPCServices/com.apple.metadata.SpotlightNetHelper.xpc
Jarno

2
সিয়েরার জন্য এখনও বৈধ, যদিও আমাকে স্পটলাইট এক্সিকিউটেবলের অনুলিপি করার অধিকার দিতে আমাকে সাময়িকভাবে সিস্টেম ইন্টিগ্রিটি প্রোটেকশন ( স্ট্যাকওভারফ্লো.com / a / 32661637 / 1252653 ) অক্ষম করতে হয়েছিল।
tinystride

16

আমি বারটেন্ডার নামক ইউটিলিটি অ্যাপটি ব্যবহার করার পরামর্শ দেব recommend http://www.macbartender.com

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

আপনি এখানে একটি স্ক্রিনশট দেখতে পারেন:

এখানে চিত্র বর্ণনা লিখুন


6
আমি বলেছিলাম যে আমি আমার প্রশ্নে বারটেন্ডারটি ব্যবহার করতে চাই না, তবে যাইহোক পয়েন্টারের জন্য ধন্যবাদ।
nneonneo

5
উভয়ের সর্বশেষ সংস্করণে আর কাজ করে না (ওএসএক্স এবং বারটেন্ডার :-(
স্ট্রেন্ডার

2
আপডেট করুন: কাজ করে যদি এই পথ যেতে stackoverflow.com/questions/31640732/...
Strinder

সিয়েরার সাথে সামঞ্জস্যপূর্ণ?
ড্যানিয়েল স্প্রিঞ্জার

বারটেন্ডার কীভাবে এটি পৃথিবীতে লুকিয়ে রাখে ...
ড্যানিয়েল স্প্রিংগার

11

আমি আইকন এবং স্পটলাইট অনুসন্ধান কার্যকারিতা সরিয়ে শেষ করেছি এবং এখন পরিবর্তে আমি আলফ্রেড ব্যবহার করি; এটি দ্রুত এবং এটি বিনামূল্যে (এক্সটেনশন প্রদানের সাথে যা আপনার বেশিরভাগের প্রয়োজন হয় না)

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

সুতরাং নিম্নলিখিত কমান্ড কার্যকর করতে সক্ষম Searchনা করার অনুমতি পরিবর্তন করে ।

sudo chmod 600 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search

যেমন এটি স্পটলাইট পুরোপুরি অক্ষম করে না, এটি কেবল স্পটলাইটের একটি গ্রাফিকাল ইউজার ইন্টারফেস অপসারণ করে।

লগ আউট এবং লগ ইন যথেষ্ট হতে পারে, যদি না কেবল রিবুট হয়।


আপনি এই আদেশ দিয়ে এটি পুনরায় করতে পারেন

sudo chmod 755 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search

এখানেও আপনাকে লগ আউট করতে হবে বা পুনরায় চালু করতে হবে।

এই পদ্ধতিটি এখনও 10.10.3 নিয়ে কাজ করছে।


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


4
আমি এটি (ইয়োসেমাইটে) করেছি, তবে এখন আমি কীবোর্ড শর্টকাট দিয়ে স্পটলাইটটি ট্রিগার করতে পারি না! আমি বাধ্য ছিলাম sudo chmod 755 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search& killall SystemUIServerপ্রত্যাবর্তন করানোর জন্য।
রাহুল ঠাকুর

@ রাহুলথাকুর হ্যাঁ, এটিই উত্তরের মূল বিষয়, আলফ্রেড মূল অনুসন্ধানের সরঞ্জাম হয়ে উঠেছে , তবে এটি স্পটলাইট সূচকগুলি ব্যবহার করে। আলফ্রেডের সাথে এখানে একটি বিকল্পও চালু করা উচিতctrl+space
ব্রাইস

1
ঠিক আছে, তবে আমি কেবল আইকনটি সরাতে চাই না কার্যকারিতাটি। যাইহোক ধন্যবাদ.
রাহুল ঠাকুর

ঠিক আছে. বারটেন্ডার সম্ভবত সেরা বিকল্প হতে পারে। তবে আপনি অবশ্যই আলফ্রেডে চেষ্টা করতে চাইতে পারেন। বিশেষত স্পটলাইট ব্যবহার করার সময় অ্যাপল তথ্য ফাঁস করছে regarding
ব্রাইস

কেবল চিমিংয়েই এটি আমার জন্য স্পটলাইটকে পুরোপুরি মেরে ফেলেছে এবং sudo chmod 755 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Searchএটি ঠিক করতে ব্যবহার করতে এবং পুনরায় বুট করতে হয়েছিল।
ডিলন

4

এই সমস্যার একটি সহজ এবং বিস্তৃত সমাধান হ'ল ম্যানু বারে ভ্যানিলা সহ আইকনগুলি আড়াল করা যা ম্যাথু পামার দ্বারা তৈরি একটি মুক্ত ইউটিলিটি এবং বারটেন্ডারের মতো একই মূল কার্যকারিতা রয়েছে তবে আরও সংক্ষিপ্ত প্যাকেজটিতে।

http://matthewpalmer.net/vanilla/


2

দোজার হ'ল এটি করার জন্য আর একটি অ্যাপ্লিকেশন যা সম্পূর্ণ বিনামূল্যে, বারটেন্ডার বা ভ্যানিলার থেকে আলাদা।

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