Все значки документов и приложений, то есть, иконки Mac (а точнее macOS) автоматом хранит в кэше, чтобы показывать все нужные сразу, а не загружать их каждый раз заново.
И это есть правильно. Просто потому, что так система работает значительно шустрее и надежнее. Пока работает правильно…
Однако с нею тоже иногда могут приключаться всякие разные сбои. Так что, если вдруг наблюдаем, что в Finder-е или в Dock-е иконки Mac отображает явно не те, что нужно, или вообще какие-то не отображает, то это, вероятнее всего, этот самый сбой и есть.
Не пропустите: Если у нового MacBook трекпад ‘почему-то не работает’
Проблема не то чтобы «страшная», однако вполне себе озадачивает. В этой связи вкратце о том,..
что делать, когда иконки Mac путает или вообще не отображает
Значит, как вы уже наверняка догадались, устраняется эта (и прочие похожие) неприятность со значками в macOS путем обычного сброса их кэша (да, кэш иконок в macOS тоже можно — и нужно! — чистить).
Ничего сложного в этом нет. Но так данное мероприятие осуществляется с помощью Терминала и специальных команд, то прежде чем к ней приступать категорически не лишним будет сначала сделать резервную копию системы (Time Machine подойдет) — во избежание, так сказать. Это во-первых.
А во-вторых, надо так же понимать, с каким именно Mac-ом мы сейчас работаем — с процессором Intel или с M1.
Следовательно после завершения процедуры бэкапа системы смотрим характеристики компа (меню «Apple» > «Об этом Mac»). Но сначала делаем следующее:
выполняем сброс кэша иконок у Mac с Терминала
- открываем Терминал (жмем Command + пробел и потом — через поиск);
- в окно Терминала копируем и вставляем следующую команду и жмем Enter (если система запрашивает пароль администратора, то сначала, разумеется, вводим его):
sudo rm -rfv /Library/Caches/com.apple.iconservices.store
- после этого копируем и вставляем еще одну команду (и потом тоже жмем Enter):
sudo find /private/var/folders/ ( -name com.apple.dock.iconcache -or -name com.apple.iconservices ) -exec rm -rfv {} \; ; sleep 3;sudo touch /Applications/* ; killall Dock; killall Finder
- и перезагружаем Mac.
Вот и всё! Проверяем результат.
Не пропустите: КАК СДЕЛАТЬ, ЧТОБЫ НОВЫЙ MAC M1 ЗАПУСКАЛ ПРИЛОЖЕНИЕ В ВЕРСИИ INTEL
Если же и после очистки кэша иконок описанным выше способом (с последующей перезагрузкой компа) проблема никуда не делась, то есть, иконки Mac по-прежнему путает, то тогда смотрим тип процессора и далее:
чистим весь кэш Mac M1 из Безопасного режима
- перезапускаем комп в Безопасном режиме (кликаем по значку Apple в левом верхнем углу экрана и в открывшемся меню жмем «Выключить«);
- после полного отключения Mac ждем не менее 10 секунд, после чего жмем и держим кнопку включения питания до появления на экране надписи «Загрузка параметров запуска«;
- выбираем том, жмем и держим клавишу Shift и затем кликаем «Продолжить в безопасном режиме«;
- после запуска системы в Безопасном режиме ждем еще не менее 5 минут, потому снова открываем меню «Apple» и выбираем «Перезагрузить«.
Не пропустите: КОГДА КАКОЙ-ТО ПАКЕТ %@ НЕ ДАЁТ УСТАНОВИТЬ MACOS MONTEREY
чистим весь кэш Mac с Intel из Безопасного режима
- выключаем компа, затем его включаем (или перезагружаем), тут же жмем и держим клавишу Shift до появления окна входа;
- логинимся (либо один раз, либо два);
- на первом или втором окне входа в строке меню появится параметр «Загрузка в безопасном режиме«.
- после запуска системы в Безопасном режиме ждем еще не менее 5 минут, потому снова открываем меню «Apple» и выбираем «Перезагрузить«.
Вот теперь точно всё. После перезагрузки и сброса кэша иконки Mac должен показывать корректно.