Les icônes d'application disparaissent sur MacBook

21

J'ai ce problème depuis un moment maintenant et ça commence vraiment à me déranger. De temps en temps, beaucoup de mes icônes d'application disparaissent dans le dock, le tableau de bord, le viseur, le commutateur de tabulation cmd, un peu partout.

Quelques photos:

icônes manquantes dans le Finder icônes manquantes sur le quai icônes manquantes dans le tableau de bord

Évidemment, c'est vraiment ennuyeux. J'ai déjà essayé beaucoup de choses pour le résoudre.

  • J'ai essayé de relancer le Finder
  • J'ai essayé de relancer le Dock (terminal: killall Dock)
  • J'ai essayé d'effacer le cache des icônes

La seule façon de résoudre ce problème (temporairement) en procédant comme suit:

  • Redémarrez, maintenant les icônes se sont rechargées dans le Finder et le tableau de bord, les icônes du Dock sont toujours manquantes

  • allez dans Library / preferences / com.apple.dock.plist et supprimez le fichier

  • terminal ouvert: killall Dock

De cette façon, tout est corrigé, mais je dois réorganiser mon dock depuis que j'ai supprimé le fichier de préférences. Ce n'est qu'un correctif temporaire, le problème revient et je dois toujours le faire, ce qui est très ennuyeux.

Est-ce que quelqu'un sait ce qui cause cela? Comment pourrais-je le résoudre définitivement? Ça devient vraiment frustrant!

Merci beaucoup!

JoJo
la source
Cela m'est arrivé aujourd'hui (macOS 10.13.1), et les icônes concernées étaient toutes des applications que j'avais mises à jour via l'App Store au cours des deux dernières semaines (depuis mon dernier redémarrage). La déconnexion et la déconnexion n'ont eu aucun effet, mais un nouveau redémarrage a restauré toutes les icônes. Je suis presque certain que les icônes ne sont pas devenues génériques immédiatement après la mise à jour, même si je n'y prêtais pas attention à l'époque. De plus, lorsque j'ai mis à jour une autre application App Store aujourd'hui après le redémarrage, l'icône n'est pas devenue générique.
Gaultheria
Pour moi, la configuration du cache d'icônes était tout ce dont j'avais besoin: apple.stackexchange.com/questions/280877/…
Dimser

Réponses:

12

Comment reconstruire la base de données Launchpad sous OS X Yosemite (10.10) et versions ultérieures

  1. Accédez au dossier Bibliothèque , qui est masqué. Pour y accéder, cliquez n'importe où sur le bureau et assurez-vous de voir le mot «Finder» dans le menu supérieur près du logo Apple.
  2. Appuyez et maintenez la alt/optiontouche et dans la barre de menu supérieure sélectionnez Aller et enfin Bibliothèque .
  3. Dans le dossier Bibliothèque , recherchez et ouvrez le dossier Application Support .
  4. Dans le dossier Application Support, recherchez et ouvrez le dossier Dock .
  5. Vous trouverez un certain nombre de fichiers dans le dossier Dock, dont un nommé desktoppicture.db et un ou plusieurs fichiers commençant par un ensemble en pointillés de lettres majuscules et de chiffres et se terminant par .db. Un exemple de nom de fichier est FE0131A-54E1-2A8E-B0A0A77CFCA4.db . Saisissez tous les fichiers dans le dossier Dock avec l'ensemble de lettres et de chiffres en pointillés qui se terminent par .db et faites-les glisser vers la corbeille ou appuyez sur les touches ⌘/command+ delete.
  6. Lancez Terminal , situé dans le dossier / Applications / Utilities.
  7. Dans la fenêtre Terminal, entrez les informations suivantes:

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

Le tableau de bord a maintenant été réinitialisé. La prochaine fois que vous ouvrirez Launchpad, l'application reconstruira les bases de données dont elle a besoin. Le Launchpad peut prendre un peu plus de temps que d'habitude pour se lancer la première fois, et l'écran Launchpad sera désormais dans son organisation par défaut, avec les applications Apple affichées en premier et les applications tierces ensuite.

Denis Rasulev
la source
1
Il s'agit d'une solution complète, testée sur High Sierra. Je vous remercie.
killscreenmike
Cela corrige un problème quotidien intermittent dans HighSierra (10.13.6) où le dock cesse d'apparaître dans le bureau normal, mais ne se cache que dans le tableau de bord. C'est plus rapide que de redémarrer le mac.
John Meyer
2
Je ne l'ai pas corrigé pour moi dans 10.14.2 :(
Nate Glenn
1
Le problème, ce n'est pas seulement le quai. Des icônes sont également manquantes dans le dossier Application. Cela n'a pas fonctionné pour moi sur mojave
ctilley79
1
@Dimser Je suis sur 10.14.6et ne pouvais pas non plus le faire fonctionner, mais ce qui précède plus l'effacement du cache d'icônes a fait l'affaire -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;
doublesharp
6

La reconstruction de la base de données des services de lancement interne de macOS peut aider.

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

Une fois terminé, vous devrez peut-être redémarrer le Finder.

Sources:

Ryan H.
la source
Merci! Je vais essayer ça. Je ne peux pas savoir immédiatement si cela fonctionne, car cela ne se produit que de temps en temps, mais si cela cesse de se produire, je vous le ferai savoir :)
JoJo
Malheureusement, non corrigé. Toutes mes icônes ont de nouveau disparu dans mon tableau de bord et mon viseur. Le dock a toujours l'air bien, donc je n'avais besoin que de redémarrer.
JoJo
L'exécution de cette commande ne m'a pas aidé.
ClearCloud8
0

Utilisez l'application Launchpad Manager et appuyez sur le bouton Régénérer dans le menu

Morteza Rastgoo
la source
-2

Finalement, c'est un problème de logiciel MacOS. Vous devez démarrer le mac en mode de récupération et réinstaller MacOs pour corriger les icônes. Il ne supprimera aucune information car il ne reconstruit que les fichiers système. Cela devrait corriger les icônes manquantes.

Melvin Jefferson
la source
-2

Pour remplacer les icônes de dock génériques par l'icône de l'application réelle, voici ce que j'ai fait:

  1. Clic droit sur l'icône du dock générique
  2. Choisissez Supprimer du Dock
  3. Ouvrez l'application à partir du dossier Applications du Finder
  4. Faites glisser l'application vers le Dock

La nouvelle icône de dock doit être la bonne.

Anna cary
la source