Хорошо просто протестированный это в SL и это работало, значок был удален, но центр внимания все еще работал в Средстве поиска:
$ cd /System/Library/CoreServices/
$ sudo mv Search.bundle/ Search2.bundle/
Теперь перезапустите SystemUIServer, значка не стало, Центр внимания все еще работает. Вернуть значок Spotlight:
$ sudo mv Search2.bundle/ Search.bundle/
И перезапустите SystemUIServer снова...
Snow Leopard и Leopard обрабатывают меню Spotlight очень по-другому. Под Leopard меню Spotlight является приложением на своих собственных правах. То приложение запущено launchd. Меню может таким образом легко быть отключено путем изменения соответствующего launchd конфигурационного файла.
Snow Leopard, кажется, уважал Tiger способ выполнить меню Spotlight. Само меню живет в/System/Library/CoreServices/Search.bundle. Это автоматически загружается SystemUIServer.app, который является также хостом отдельно оплачиваемых предметов меню.
В то время как существуют предпочтительные файлы, разрешающие нам отключить отдельно оплачиваемые предметы меню, я, может казаться, не нахожу способа отключить Search.bundle
Ранее предложенная опция переименования Search.bundle действительно работает, но прибывает в высокий риск. Будущее системное обновление может попытаться обновить Search.bundle и закончиться с частичным файлом пакета. Таким образом SystemUIServer разрушит попытку загрузить тот пакет. Для сейфа нужно было бы восстановить пакет перед каждым обновлением. Едва желательное решение.
Кроме того, переименование Search.bundle или удаление прав чтения влияют на всех пользователей на машине. Предпочтения в расчете на пользователя как доступные под Leopard были бы предпочтительны.
Как насчет выполнения:
sudo chmod 600 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
Таким образом Поисковый двоичный файл является все еще чтением / перезаписываемый для корня и может таким образом быть обновлен SoftwareUpdate. Создание его нечитаемый для других пользователей будет препятствовать тому, чтобы он был запущен!
Если Вы хотите все еще смочь сохранить всю функциональность поиска центра внимания строки меню, но иметь пробел для центра внимания в строке меню можно заменить файл изображения значка пустым или собственным значком. Файл изображения
/System/Library/CoreServices/Search.bundle/Contents/Resources/MDSearchMenuIcon.pdf
cd /System/Library/CoreServices/Search.bundle/Contents/Resources
open .
killall SystemUIServer
Быстрый и легкий должен использовать свободную утилиту OnyX.
Кроме того, я использую набор LaunchBar для использования сочетания клавиш для поиска Центра внимания в LaunchBar (набор в LB prefs).
Это также останавливает сочетания клавиш для Центра внимания, но не в поиске Средства поиска.