Ikony aplikacji znikają na MacBooku

21

Od jakiegoś czasu mam ten problem i naprawdę zaczyna mi to przeszkadzać. Od czasu do czasu wiele moich ikon aplikacji ginie w doku, starterze, wyszukiwarce, przełączniku kart cmd, tylko wszędzie.

Jakieś zdjęcia:

brak ikon w wyszukiwarce brak ikon w doku brak ikon w starterze

Oczywiście jest to naprawdę denerwujące. Próbowałem już wiele rzeczy, aby to rozwiązać.

  • Próbowałem ponownie uruchomić Findera
  • Próbowałem ponownie uruchomić Dock (terminal: killall Dock)
  • Próbowałem wyczyścić pamięć podręczną ikon

Jedyny sposób, w jaki mogę (tymczasowo) rozwiązać ten problem, wykonując następujące czynności:

  • Uruchom ponownie, teraz ikony zostały ponownie załadowane w wyszukiwarce i starterze, nadal brakuje ikon doków

  • przejdź do Biblioteka / preferencje / com.apple.dock.plist i usuń plik

  • terminal otwarty: killall Dock

W ten sposób wszystko zostało naprawione, ale muszę ponownie przestawić dok, ponieważ usunąłem plik preferencji. Jest to jednak tylko tymczasowa poprawka, problem powraca i zawsze muszę to robić, co jest bardzo denerwujące.

Czy ktoś wie, co to powoduje? Jak mogę rozwiązać to na stałe? To naprawdę staje się frustrujące!

Wielkie dzięki!

JoJo
źródło
Zdarzyło mi się to dzisiaj (macOS 10.13.1), a wszystkie dotknięte ikony dotyczyły aplikacji, które aktualizowałem przez App Store w ciągu ostatnich kilku tygodni (od ostatniego restartu). Wylogowanie i powrót nie przyniosły żadnego efektu, ale nowy restart przywrócił wszystkie ikony. Jestem prawie pewien, że ikony nie od razu stała się nazwą rodzajową, po aktualizacji, chociaż nie zwracając uwagi na to w tym czasie. Ponadto, kiedy zaktualizowałem inną aplikację App Store dzisiaj po ponownym uruchomieniu, ikona nie stała się ogólna.
Gaultheria,
Dla mnie - wystarczyło
Dimser

Odpowiedzi:

12

Jak odbudować bazę danych Launchpad w OS X Yosemite (10.10) i nowszych

  1. Przejdź do folderu Library , który jest ukryty. Aby uzyskać do niego dostęp, kliknij w dowolnym miejscu na pulpicie i upewnij się, że w górnym menu obok logo Apple zobaczysz słowo „Finder”.
  2. Naciśnij i przytrzymaj alt/optionklawisz, a na górnym pasku menu wybierz Idź, a na koniec Biblioteka .
  3. W folderze Library zlokalizuj i otwórz folder Application Support .
  4. W folderze Obsługa aplikacji zlokalizuj i otwórz folder Dock .
  5. W folderze Dock znajdziesz wiele plików, w tym jeden o nazwie desktoppicture.db i jeden lub więcej plików, zaczynając od przerywanego zestawu wielkich liter i cyfr, a kończąc na .db. Przykładowa nazwa pliku to FE0131A-54E1-2A8E-B0A0A77CFCA4.db . Chwyć wszystkie pliki w folderze Dock za pomocą przerywanego zestawu liter i cyfr, które kończą się na .db i przeciągnij je do kosza lub naciśnij klawisze ⌘/command+ delete.
  6. Uruchom Terminal , znajdujący się w folderze / Applications / Utilities.
  7. W oknie Terminal wprowadź następujące dane:

    defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock

Starter został zresetowany. Następnym razem, gdy otworzysz Launchpad, aplikacja odbuduje bazy danych, których potrzebuje. Uruchomienie po raz pierwszy może potrwać dłużej niż zwykle, a wyświetlacz Launchpad będzie teraz w domyślnej organizacji, najpierw będą wyświetlane aplikacje Apple, a następnie aplikacje innych firm.

Denis Rasulev
źródło
1
To kompletne rozwiązanie przetestowane na High Sierra. Dziękuję Ci.
killscreen
To rozwiązuje sporadyczny codzienny problem w HighSierra (10.13.6), w którym dok przestaje wyskakiwać na zwykłym pulpicie, ale wyskakuje z ukrycia tylko w starterze. Jest to szybsze niż ponowne uruchomienie komputera Mac.
John Meyer,
2
Nie naprawiłem tego w 10.14.2 :(
Nate Glenn
1
Problem w tym, że to nie tylko stacja dokująca. Brakuje również ikon w folderze aplikacji. To nie działało dla mnie na
mojejve
1
@Dimser Jestem włączony 10.14.6i również nie mogłem go uruchomić, jednak powyższe plus wyczyszczenie pamięci podręcznej ikon sudo rm -rfv /Library/Caches/com.apple.iconservices.store; sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm -rfv {} \;; sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rfv {} \;; killall Dock; killall Finder;
pomogło
6

Przebudowa wewnętrznej bazy danych usług uruchamiania systemu macOS może pomóc.

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user

Po zakończeniu może być konieczne ponowne uruchomienie Findera.

Źródła:

Ryan H.
źródło
Dzięki! Spróbuję tego. Nie wiem od razu, czy to działa, ponieważ zdarza się to tylko raz na jakiś czas, ale jeśli przestanie się dziać, dam ci znać :)
JoJo
Niestety nie naprawiono. Wszystkie moje ikony zniknęły ponownie w starterze i wyszukiwarce. Stacja dokująca nadal wygląda dobrze, więc musiałem tylko zrestartować komputer.
JoJo,
Uruchomienie tego polecenia nie pomogło mi.
ClearCloud8
0

Użyj aplikacji Menedżer Launchpad i naciśnij przycisk Regenereate w menu

Morteza Rastgoo
źródło
-2

W końcu jest to problem z oprogramowaniem MacOS. Musisz uruchomić komputer Mac w trybie odzyskiwania i ponownie zainstalować MacO, aby naprawić ikony. Nie usunie żadnych informacji, ponieważ tylko odbudowuje pliki systemowe. To powinno naprawić brakujące ikony.

Melvin Jefferson
źródło
-2

Aby zastąpić ogólne ikony doków rzeczywistą ikoną aplikacji, oto co zrobiłem:

  1. Kliknij prawym przyciskiem myszy ogólną ikonę doku
  2. Wybierz Usuń z Docku
  3. Otwórz aplikację z folderu aplikacji w Finderze
  4. Przeciągnij aplikację z powrotem do Docka

Nowa ikona doku powinna być odpowiednia.

Anna Cary
źródło