Я полагаю, что следовал инструкциям здесь, чтобы отключить индексацию Центра внимания и удалить объект строки меню.
Я повторно позволил индексировать очень хорошо, но когда я возвратил полномочия к 744, положение поиска центра внимания возвратилось (как в месте, которое оно будет обычно занимать), но фактический значок и поле поиска не обнаружатся. Если я нажимаю ту часть экрана, я получаю синее поле, но я ничего не могу ввести ни к чему.
В настоящее время полномочия похожи на это:
[~]$ ll /System/Library/CoreServices/Search.bundle.bak/Contents/MacOS/
total 648
-rwxr-xr-x 1 root wheel 835K Sep 17 14:48 Search*
ll
псевдоним, отображенный на следующем
alias ll='${LS_PREAMBLE} -hl'
с $LS_PREAMBLE
[~]$ echo $LS_PREAMBLE
ls -GF
(Проигнорируйте .bak расширение. Я решил, что, пока я не нашел способ полностью восстановить его, я просто удалю его полностью после направлений сюда),
Это выглядит правильным мне, и очевидно что-то запускается, но элементы UI не там.
Таким образом, как я могу восстановить его?
Заранее спасибо!
Spotlight.icns
должен быть в Resources
каталог Search.bundle/Contents
.
При испытании трудностей с UI, не обнаруживающимся возможно, необходимо проверить что Resources
каталог существует вообще!
К счастью я смог найти копию Каталога с ресурсами и поместить его назад в надлежащее местоположение. Все кажется прекрасным теперь.
Это действительно Ваш ls
вывод? Поскольку тот файл должен быть Search
, нет Search*
.
После того как все в файловой системе вернулось к способу, которым это должно быть, я мог бы просто попытаться перезапустить для ударов и восстановления полномочий.
Если все остальное перестало работать, попытайтесь восстановить Search.bundle от резервного копирования.