3 votes

Pourquoi la suppression d'une application Mac OS X laisse-t-elle son raccourci dans le Launchpad ?

Chaque fois que je supprime une application du dossier Applications, son raccourci reste dans le Launchpad. Pour le supprimer, je dois cliquer dessus (un point d'interrogation apparaît), puis le faire glisser vers la corbeille. Est-ce un bug, ou est-ce que cela signifie que je fais quelque chose de mal ?

3voto

Bill Points 1408

Il peut s'agir d'un bug, mais je pense que cela pourrait signifier que votre index Spotlight est corrompu.

Je viens d'essayer de supprimer Evernote de mon dossier Applications. Après authentification, il l'a déplacé dans la corbeille. J'ai ensuite vérifié à nouveau launchpad, et il n'était plus là. Ensuite, quand je l'ai sorti de la corbeille et remis dans le dossier Applications. Relancé launchpad, et il était à nouveau là sur la dernière page. En d'autres termes, tout fonctionnait comme prévu ici.

Launchpad garde sa propre liste de fichiers, etc, et c'est pourquoi il existe des outils de modification pour permettre de le modifier. Mais je suppose qu'ils utiliseraient Spotlight pour 'surveiller' votre dossier Applications pour ajouter de nouveaux éléments non provenant du Mac App Store. Je suppose Spotlight car c'est un excellent outil pour le travail, l'installation de Lion effectue une importante réindexation de Spotlight, et ils utilisent souvent Spotlight en arrière-plan.

Tout d'abord, la méthode GUI que j'ai vue en ligne consiste à faire ceci (je décris la méthode en ligne de commande ci-dessous) :

  1. Dans les préférences système -> Spotlight -> Confidentialité, ajoutez le lecteur que vous souhaitez réindexer
  2. Quittez les préférences système
  3. Déconnectez-vous de vos sessions
  4. Connectez-vous à nouveau :-)
  5. Dans les préférences système -> Spotlight -> Confidentialité, retirez le lecteur que vous souhaitez réindexer
  6. Attendez... un certain temps. Vous devriez voir mdworker et/ou mds en cours d'exécution

Personnellement, j'ai toujours fait cela via la ligne de commande.

  1. Ouvrez le Terminal (situé dans /Applications/Utilities/)
  2. À l'invite de commande, tapez exactement ceci : sudo mdutil -E /
  3. On vous demandera votre mot de passe, fournissez-le, car cette commande nécessite des privilèges administratifs pour s'exécuter
  4. Vous recevrez un message de confirmation indiquant que l'index sera reconstruit
  5. Attendez que l'index soit reconstruit, cela peut prendre un certain temps en fonction de la taille de votre disque dur, du nombre de fichiers, etc.

Je ne trouve aucune documentation en ligne confirmant à 100 % que Launchpad utilise Spotlight pour cela, mais c'est le premier endroit où je chercherais le problème que vous rencontrez.

1voto

stuffe Points 25320

Je pense qu'il s'attend à ce que vous supprimiez l'application directement depuis LaunchPad. Launchpad lit évidemment sa liste d'applications et ses regroupements de dossiers/layouts à partir d'un fichier de configuration, donc lorsque vous supprimez une application, il n'a pas nécessairement eu le temps de supprimer cette icône et sa position associée etc. de sa configuration.

Il serait intéressant de voir à quelle fréquence il vérifie les fichiers supprimés etc, peut-être est-ce un processus de démarrage ou de connexion unique (vous pouvez peut-être tester ceci en supprimant (ou déplaçant) une application et en voyant si l'icône reste après avoir effectivement redémarré le processus LaunchPad.

La meilleure solution de contournement est de supprimer directement dans LaunchPad. Cela devrait supprimer l'application de /Applications, et la supprimer entièrement de la configuration de LaunchPad.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X