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

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

Spotlight icon

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

23
задан 19.08.2011, 13:08

5 ответов

Хорошо просто протестированный это в SL и это работало, значок был удален, но центр внимания все еще работал в Средстве поиска:

$ cd /System/Library/CoreServices/
$ sudo mv Search.bundle/ Search2.bundle/

Теперь перезапустите SystemUIServer, значка не стало, Центр внимания все еще работает. Вернуть значок Spotlight:

$ sudo mv Search2.bundle/ Search.bundle/

И перезапустите SystemUIServer снова...

28
ответ дан 07.12.2019, 09:49

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 были бы предпочтительны.

7
ответ дан 07.12.2019, 09:49

Как насчет выполнения:

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

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

11
ответ дан 07.12.2019, 09:49

Если Вы хотите все еще смочь сохранить всю функциональность поиска центра внимания строки меню, но иметь пробел для центра внимания в строке меню можно заменить файл изображения значка пустым или собственным значком. Файл изображения

/System/Library/CoreServices/Search.bundle/Contents/Resources/MDSearchMenuIcon.pdf

Шаги:

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

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

enter image description here

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

Это также останавливает сочетания клавиш для Центра внимания, но не в поиске Средства поиска.

1
ответ дан 07.12.2019, 09:49

Теги

Похожие вопросы