Відповіді:
ОК щойно перевірив це в SL і він працював, піктограму видалено, але прожектор все ще працює в Finder:
$ cd /System/Library/CoreServices/
$ sudo mv Search.bundle/ Search2.bundle/
Тепер перезапустіть SystemUIServer, піктограма пішла, Spotlight все ще працює. Щоб повернути піктограму Spotlight:
$ sudo mv Search2.bundle/ Search.bundle/
І знову перезапустіть SystemUIServer ...
Як щодо цього:
sudo chmod 600 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
Таким чином, пошуковий двійковий файл все ще зчитується / записується для кореня і тому може бути оновлений SoftwareUpdate. Якщо зробити його нечитабельним для інших користувачів, це запобіжить його запуску!
killall SystemUIServer
щоб застосувати це без перезавантаження
chmod: Unable to change file mode on /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search: Operation not permitted
10.14 Mojave
sudo chmod 666 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
Snow Leopard і Leopard дуже по-різному керуються менюм Spotlight. У Leopard меню Spotlight - це програма, що має власні права. Ця програма запускається запуск. Таким чином, меню може бути легко вимкнено, змінивши відповідний файл конфігурації запуску.
Сніговий леопард, схоже, шанується тигровим способом запускати меню Spotlight. Саме меню живе у /System/Library/CoreServices/Search.bundle. Він автоматично завантажується SystemUIServer.app, який також розміщує додаткові меню.
Хоча є файли уподобань, які дозволяють нам відключити додаткові меню, я, здається, не можу знайти жодного способу відключити Search.bundle
Запропонований раніше варіант перейменування Search.bundle справді працює, але наражається на високий ризик. Майбутнє оновлення системи може спробувати оновити Search.bundle і закінчитись файлом часткового пакета. Таким чином SystemUIServer зірветься, намагаючись завантажити цей пакет. Щоб бути безпечним, потрібно буде відновити пакет перед кожним оновленням. Навряд чи бажане рішення.
Крім того, перейменування Search.bundle або видалення прав читання впливає на всіх користувачів машини. Переважнішими будуть переваги користувача, які доступні в Leopard.
Якщо ви все ще можете зберегти всі функціональні можливості пошуку прожектора в меню, але у вікні панелі меню є пробіл для прожектора, ви можете замінити файл зображення піктограми порожнім або власним спеціальним значком. Файл зображення є
/System/Library/CoreServices/Search.bundle/Contents/Resources/MDSearchMenuIcon.pdf
cd /System/Library/CoreServices/Search.bundle/Contents/Resources
відчинено .
killall SystemUIServer