Удалить значок Spotlight из строки меню

Как удалить значок Spotlight из меню Mac OS X?

Значок прожектора

Заметьте, я не хочу отключать Spotlight (я использую его). Я просто хочу удалить значок.

OK просто протестировал это в 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 

Таким образом, двоичный файл поиска по-прежнему доступен для чтения / записи для root и, таким образом, может быть обновлен SoftwareUpdate. Сделать его непригодным для чтения для других пользователей будет препятствовать его запуску!

Snow Leopard и Leopard обрабатывают меню Spotlight по-разному. Под Leopard меню Spotlight является приложением по своим собственным правам. Это приложение запускается при запуске. Таким образом, меню можно легко отключить, изменив соответствующий файл конфигурации запуска.

Snow Leopard, похоже, почитал Tiger, чтобы запустить меню 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 

шаги:

  1. Перейдите в папку
      Cd /System/Library/CoreServices/Search.bundle/Contents/Resources 
  2. Открыть папку
      открытый . 
  3. Сделать копию для резервного копирования
  4. Дайте себе право на чтение для записи на родительскую папку и файл изображения
  5. Открыть изображение в Adobe Illustrator
  6. Изменить значок по вкусу
  7. Сохранить
  8. Перезапустить SystemUIServer
      Killall SystemUIServer 

Быстро и просто использовать бесплатную утилиту OnyX .

Введите описание изображения здесь

Кроме того, я использую набор LaunchBar для использования сочетания клавиш для поиска Spotlight в LaunchBar (устанавливается в префиксах LB).

Это также останавливает быстрые клавиши для Spotlight, но не в поиске Finder.

  • Проводная память против активной памяти в OS X
  • Изменение размера раздела Windows 7 bootcamp
  • Увеличьте максимальное количество дескрипторов открытых файлов в Snow Leopard?
  • Как изменить значение по умолчанию для совместного использования экрана / номера порта VNC в Mac OS X?
  • Поддерживаются ли резервные копии Time Machine? А Time Machine лучше на Snow Leopard?
  • Как настроить близость процессора к OS X?
  • Старый (Leopard) Expose on Snow Leopard (для mac)
  • Резюме прерванной копии файла Mac OS X
  • Смогу ли я обновить семестр разработчика Snow Leopard до финала, или мне придется переустанавливать?
  • Запуск скрипта при регистрации Mac
  • Назначение клавиатуры по умолчанию в Mac OS X
  • Давайте будем гением компьютера.