Я полагаю, что следовал приведенным здесь инструкциям, чтобы отключить индексирование Spotlight и удалить элемент меню.

Я включил индексирование просто отлично, но когда я изменил разрешения обратно на 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. Я решил, что пока я не нашел способ полностью восстановить его, я просто удалил бы его полностью, следуя инструкциям здесь)

Это выглядит правильно для меня и, очевидно, что-то запускается, но элементов пользовательского интерфейса там нет.

Так как я могу восстановить это?

Заранее спасибо!

2 ответа2

0

Это действительно ваш вывод ls ? Потому что этот файл должен быть Search , а не Search* .

Как только все в файловой системе вернется к тому, что должно быть, я мог бы просто попытаться перезапустить для пиков и восстановления разрешений.

Если ничего не помогает, попробуйте восстановить Search.bundle из резервной копии.

0

Spotlight.icns должен находиться в каталоге Resources Search.bundle/Contents .

Если вы испытываете трудности с тем, что пользовательский интерфейс не отображается, возможно, вам следует проверить, что каталог Resources вообще существует !

К счастью, мне удалось найти копию каталога ресурсов и поместить его обратно в нужное место. Теперь все выглядит хорошо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .